Use p8 emission veto code instead of the code inside Pythia8Interface

@mkirsano I think you need to add ( ) && !fEmissionVetoHook here, since initializeForExternalPartons may be called multiple times per job (at every lumi section)