The Lib Dems are set to punish the Conservatives at the next election — but it could be a ‘blessing in disguise’ for Boris Johnson