Fixed issue where ClientHandler did not remove a job from the job dictionary resulting in all tasks being pushed back into task deque