Extremely fragile dimension history

I think I discovered the most fragile history implementation yet, and in two out of three test cases, the breaking of the history doesn’t even get a pop up:

GIF

dimension-history-super-fragile.3dm (2.0 MB)

(Also, again, no idea why these exports get so huge. This file should be just a few kilobytes…)