Your analysis is sound but I think it fails to take into account the following:
Right now as far as Conservative MPs are concerned, the opposition is largely irrelevant. If you are a sitting Conservative MP IMO your only barriers to re-election are:
- dropping dead (or being otherwise unavailable for election)
- being de-selected
- being ousted by UKIP
The last two can be avoided by being strongly pro-Brexit regardless of your own views on the subject. IMO the revolt will not happen
A fair number of Labour MPs are already, or will have to become pro-Brexit. UKIP has targeted the lumpen proletariat in the North and other traditional Labour areas as the next recipients of their mixture of jingoism and xenophobia. It's a heady mix and Trump has already demonstrated how effective it can be. Those Labour MPs will have to become pro-Brexit to keep their seats.
In any case, the government will ensure that there is as little opportunity to rebel. I think it's very unlikely that anything relating to Brexit will ever come close to having a vote. There may be a debate but no vote, and if there is a vote, IMO it will not be binding on the government (ironically).
I'd love there to be a united front against Brexit but the recent absence of contradictory noises from the Conservative Party means that they have clearly decided that continuing in government is more important that the good of the country

(and who can blame them, it's a job after all)