Another thread may call `NtGetContextThread()` while the current thread is still in the `server_select()` loop processing kernel APCs. [:leftwards_arrow_with_hook:](#fnref-1-3093)
This is currently problematic exactly the same way before and after this patch. See kernel32/tests: apc_deadlock_thread().