changed the behaviour of the worker: guzzle badresponse exceptions are caught and wrapped