...and the blocking vote is a coalition of remainers (who do want to stop Brexit I think), but also leavers that can't accept an unlimited backstop. So its not quite as clearcut as nasty remainers sabotaging brexit.
And without the commons maths changing it comes down to BJ proroging or the opponents of no deal winning out.
So we have to have a GE and trust that we establish a majority government that can get a sensible brexit deal done. As I understand it the current deal would get through but there's no technological solution yet to avoid a hard border and thereby remove the backstop as an issue.