If Thursday’s by-Election was actually being properly contested and the Tories did badly again in another safe seat then I think he’d be gone.
Only if there’s a UKIP win or a spectacularly ‘stay away’ low turnout is it likely to have an impact...imo.