Update UserHooks.h

Fix reweighting for flat QCD
Switch to the Pythia8Interface used in 447
Merge pull request #3853 from UAEDF-tomc/fixFrom447

Generator fixes -- Fix from447