The mutated event was being used as the error payload instead of the original event, so it forgot that it was an edit.