try to remove the job from the thread pool before resorting to stopping and waiting