This was intended as a test only but I did also consider the very remote possibility that it could somehow inhibit the return of a result, hence my caution. cli() / sei() anyway in a tight loop may not be such a good idea.
Incidentally, I did notice afterwards that there is an even better example to show that the while() loop got even further. From post #1:
Here it appeared to run for 42 ticks (I believe milliseconds). I wonder if some actually worked if he specified a small enough delay interval.