Oh, and another thing: Johnson is now in a situation where he can, in principle, be trapped in office until 2022, if Corbyn so chooses. Political and practical reasons tell us that this won't happen, of course. But, short of suspending Parliament altogether until the next election, there is simply no way out for Johnson that doesn't involve either working with Parliament or stepping away altogether, which, he might reasonably think, is even more of a risk: the next in line for the premiership should Johnson step down is clearly Corbyn.
In those circumstances the strong-man routine that Johnson has tried so far is going to be increasingly counterproductive, just driving more and more of the support he needs away while having less and less of a chance to take the escape route he has relied upon, namely an early election.
Finally, Johnson's preferred option remains, he claims, in negotiating a modified deal. Well, that Deal has no chance in hell of passing as long as it is what *he* wants rather than what Parliament does. So he would still have to work with Parliament.
All of this mess is ultimately Theresa May's fault; she was stupid enough to call an early election in 2017, and then conduct the campaign in such a way as to surrender her majority rather than increase it. But Johnson is saddled with that problem now and so far his solution seems to be compounding May's mistake of trying to shut Parliament out, rather than heed her final, belated message that "compromise is not a dirty word".