the initial proton status code was set to 2 , which was causing problems with more restrictive requirements in TesthepMC. Changed to 4 i.e. beam particles status code.
CC. @averbyts @mbarrost @kciesla