[jancy] cricitcal bugfix: Runtime::uninitializeThread should restore exception recovery snapshot even when thread is being uninitialized
[jancy] cricitcal bugfix: Runtime::uninitializeThread should restore exception recovery snapshot even when thread is being uninitialized

otherwise there is a potential race: exception could have left GC shadow stack in invalid state, and it could be accessed if another thread happen to perform a collection simultaneously with GcHeap::unregisterMutatorThread trying to waitIdleAndLock ()

vovkos/jancy,vovkos/jancy,vovkos/jancy,vovkos/jancy,vovkos/jancy