Rivet crashes if HepMC3 events don't set a cross-section?
Reported by HADES, cf. the title. We should (still) be able to tolerate events without a cross-section in the HepMC file, and fail gracefully (but noisily) if the cross-section is requested from a run that didn't set it.