on job error, it was not calling callback with error