I think a GE inevitable pretty soon; none of these remain factions agree on much apart from brexit. Agree the bold could happen first.
The one thing that could delay one which I think is so far fairly unexplored by most commentators, is if these factions all agree that this conservative government after a GE would be SO harmful, that they will try to hang on for 12 months or so.
Too much dynamite to predict anything. I think Boris was intending to try something shady ike prorogue again, but the absolute rocket of this judgement will have given him second thoughts....