We will see, but I don't think Labour will vote for an election unless they do better in the polls.
It would be stupid of them to go for an election now. They've got Boris in a position where he's stumbling badly, and it effectively gives the Tories a choice - either Boris goes or nothing changes because he hasn't got the votes. Meanwhile, he's making an absolute mess of things by not being prepared, and let's not pretend otherwise - Corbyn will eat him in Parliament if he doesn't start taking his preparation seriously.
Remember how Major was in trouble with the Maastricht rebels, and how it led to the Blair landslide? The same could easily happen here.
If I were Johnson right now, I'd be talking to the MP's that I kicked out and see if they could be persuaded into voting for May's deal. I'd then go to the ERG and do the same, knowing that at least some Labour MP's would vote for it. Brexit would be delivered, and then I'd be using the period post-Brexit to do some major in-depth polling to find out if there's any support for a harder form of Brexit, or if people would accept remaining in the Customs Union with freedom of movement. It would buy some time, and I'd be able to focus on domestic politics.
Or... I'd say
Too early for that from the EU's perspective - better to hope that Brexit is a disaster, and that can be a central condition of rejoining. I'd also say that it's guaranteed that Poland and the other EU-13 countries will demand more money from the UK if they try to rejoin.