*** REMOVED ***
I had to remove this article, because I accidently used inside information, and I wasn't allowed to warn you all ... obviously. Anyway, all KB articles from my previous blog are up-to-date and everything is fine now:
I guess they have optimized the code by moving the cost-free compare up before the FINDFIRST, or even before the SETRANGEs. But then they forgot it again, when documenting the changes and it suddenly vanished...