Reverting entity revisions that contain custom blocks erroneously triggers EntityChangedConstraint