Handle bad status response a little more gracefully

I got bad responses from my gearman server and blew up with exceptions.