Propagating the user context-pointer from C++ code to the mode transition assembly doesn't touch any CPU global data. Thus, we can reduce the in-sync window. Fixes #1223