Basically, I think there are two ways of improving this, as the basic
idea of preventing reverts makes sense to me:
Agree.
I removed that exception in r10956 due to bug #3601530 and other problems while
putting a page (e.g. logs). Maybe this restriction is good for a separate script like
interwiki.py and not for the whole framework until we have a better solution for detecting
reverts of bot edits. Sorry for that trouble.
Greetings
xqt