Bugfix: stop processing jobs after calling stop

To be clear, I have not tested this patch. I was merely reading over the code and noticed this oddity. Perhaps I am not understanding the full picture. But, it seems like _isRunning is the control variable for methods that process jobs. By setting this to `NO` we ensure that we actually stop processing jobs.