Fix for double CloseHandle() on AppDomain unload