That doesn't obviate "once in a generation", does it? Perhaps they should've been clearer and said "once in a generation, and if the UK has a referendum on EU membership and we decide to leave, and if…"
It would've been more honest, at least.
I'll also note, you're right that the vast majority of leave proponents wanted a Norway-style deal, it was remainers who presented this form as part of their machinations to try and wangle the UK staying in. Don't blame anyone else for that.
Any statement should be considered to be taken in the context that it is given, and constrained by rational, reasonable bounds and circumstances. Assuming anything outside of technical and legal language to mean the most absolute and literal interpretation of the words isn't productive or useful in most cases.
That's why the changes you might say would lead to re-evaluation do not.
So for you Brexit, a harder one than what anyone campaigned for ( the hardest one i recall hearing about was "Norway-style"), isn't a change ?