We attempt to gracefully shut down threads and, if that fails, we do thread.stop(). This is dangerous and should not be done. So, if we can't gently shut down a thread, we should just log an error at this point and not then try to brute force stop the thread.