Made job-consumer behave better- it won't send a put request to the server, which stores an idempotency check, unless there is actually work to do. Fixes issue #8