Job::run works without calling isRunning() in blocking mode