job: add the exception message to the logs when claiming disco job has failed
handle empty blob lists from disco

cherry-picked from a pull request
Merge pull request #21 from pooya/master

handle empty blob lists from disco