add sanity check to launch threads that catch hangup and are not in a thread to make sure they clean up