Work around a crash in cuckoomon -- if a hooked DLL were unloaded, we would crash on attempting to access the memory of the unloaded DLL (observed with FinFisher).  Also resolve a race with NtTerminateProcess observed where an anomaly regarding the unhook watcher thread would be reported