According to my experiments, the set of blocks required to invert a sequence of multiple operations can depend on the order you invert them in (occasionally).
This is a little counterintuitive, since the MST itself is insertion-order-insensitive.
I think it should be specified that verifiers need to invert the operations either "in the same order as the ops list" or "in the reverse order of the ops list" , or some other canonical/deterministic order (doesn't really matter, as long as it's defined)