Yes, Boris Johnson’s hands are tied.
The EU will approve the “Flextension” allowing Brexit to be delayed forever.
France made some noise that they would not vote for an extension, but I think that was kabuki theater. The EU needs the positive revenue from the UK, France and Germany to support the other members.
Remember, with a UK in the EU, there is more money for the EU to play with. That is the bottom line.
The positive revenues in the EU are from (in terms of % of Gross National Income):
Germany,
Ntherlands
Sweden
Belgium
France
UK
Austria
Denmark
Finland
Italy
So far more than UK, France and Germany.
Note - it’s a flextension, so the UK could in theory leave on Oct 31, 2019 still, or anytime until Jan 31, 2020.