This putative customs-union deal stinks too. If we're going to be in the customs union we might as well not leave the EU. It's absolutely a worse situation than what we have now.
Better to revoke Article 50 then press on with MV4 or a deal involving remaining in the Customs Union.
Revoke, call an election and let's see where we stand in a few months time.