With the government in chaos and parliament in gridlock, the case for a vote on the final Brexit deal is growing every day.