Rebased3 fix replay

Which is redundant: the check that the QPointers are still valid or ensuring the timers don't fire whilst we are destroying things they interact with?