Earlier quoted context omitted.
You're using the fact that he had two accounts as an excuse, but it really doesn't hold up. This was an edit with inarguable merit. Yet users rejected it because they were using the heuristic "changes to code is bad" as a substitute for understanding the edit . That's bad moderation. If you don't understand a change, you shouldn't vote on its worthiness.
So instead of taking the one in a thousand chance that its the wrong thing to do (which, from what I've seen, is generous) they should let edits languish for days or weeks until someone sufficiently knowledgable shows up? That just doesn't sound like a worthwhile tradeoff.
If it allows it, and delegates the check to moderators, then these moderators should either reject it if they are sure the change is wrong. In all other cases they should allow it.
It's really that simple.