Generators: catch missing cross-sections in HepMC GenEvent
Follow-up from !47983 (closed)
This is to catch cases where the HepMC GenEvent is missing the generator cross-section and report failure. Allows to bypass the failure report for debugging purposes.