Hm. The problem with that is that May's deal is history and as you know well has been rejected soundly.The only way a referendum should be done first is if it includes Mays deal. It would be incredibly irresponsible for the remainers in parliament to risk Boris getting this deal through just so they can roll the dice at a people's vote.
There would be some logic in the modified deal following the discussions with Labour, the Steven Kinnock option.
I am pleased that after all this time, the word compromise is being used, even by Boris.
Let's see what the final position is before deciding on the referendum options.