In the news yesterday, before the deal was announced, there was talk of incorporating a specific guarantee that any decision this time would be final, and the EU would not then come back to the UK offering an improved deal later, precisely because of the issue you raised there.
Any mention of that has been notably absent in every news report I've seen so far today. Does anyone know what happened there?