I made some experiments, and the problem definitely exists.

The results (length of the result, each time much smaller than expected):
with reverseOrder=True
    revCount=500 -> 1393
    revCount=5000 -> 500
    revCount=50 -> infinite loop?

with reverseOrder=False
    revCount=500 -> 61
    revCount=5000 -> 61
    revCount=50 -> infinite loop?

I am not sure if the problem is in Pywiki or API, but without API I got another wrong result (997).
Maybe something is hidden in http://en.wikipedia.org/w/index.php?title=Special:Log&page=Barack+Obama? Pending changes?
I'll try to continue tomorrow, but I am afraid that I will miss admin rights. When I tried to get API results directly in browser, it crashed.

In huwiki it seems to work.
--
Bináris