It's there to provoke a race with thread_suspendAll, i.e. let the thread spend some time in the critical region to test that it can't be suspended.
I think `48.msecs` is a bit excessive for a unit test. I tested it with `1.msecs` and it will reliably assert when critical regions aren't respected in thread_suspendAll.