added debug output to gearman lib
allow WORK_FAIL to come back with an error
bubble error text up to the Job owner