Even in 21.0HepMcParticleLinks pointing to GenEvents which aren't
the first entry in the McEventCollection are using the event numbers
rather than the position McEventCollection as the eventIndex.
This is a manual sweep of !31000 (merged) from master.