-
all the previous no-deal avoiding should have been to change the default option to revoke rather than crash out.
The trouble with that is that you're only going to get a majority for that option if the majority want to revoke. May's deal was a dead duck from beginning to end, and everyone knew that except May. So what you'd really voting for in that case is revocation. Which is one of the many options Parliament can't agree upon...
There was a majority to invoke Article 50 though, a massive one. And everyone knew at the time that the default position was no deal if no withdrawal agreement could be reached. Parliament agreed to invoke A50, knowing there was no withdrawal agreement on the table at that time, and not having agreed (or even started to try and agree) what the withdrawal agreement should contain.