It won't happen but I agree. It's like asking someone if they want to go out for dinner, then finding that the only place open is a place with a zero star hygiene rating. At that point it's reasonable to ask, "shall we just stay home instead?"
And if the public keeps giving the "wrong" answer do we keep holding more referenda until they give the "right" one? To do a new referendum when the first one hasn't even been implemented makes a mockery of the whole thing.
That is the traditional EU approach, c.f. the Constitution of Europe, Treaty of Lisbon and so forth.