Migration to fix inconsistent edition states

As can be seen in the test data some editions have states in consistent with their version number as a result of not being correctly archived.
This seems like a somewhat reasonable rule to me. I think it would be better to rewrite the block chaining in this class into multiple methods instead of disabling the rule.