Use the GenEvent event_number in HepMcParticleLink constructors where it is known
Fixing a few cases where the event_number=0 hack was used unnecessarily.
GitLab jobs artifacts no longer stored forever as of Monday, November 4th 08:30h. Further information under https://cern.ch/otg0152576
Fixing a few cases where the event_number=0 hack was used unnecessarily.