added support for set_beam_energy(i,e) when i<0 and resolved bug in print_status for hadronic initial states