An attempt at cleaning up a blanketed exception

The catch-all exception handling does not account for the fact that other exceptions can occur like Resque::TermException (an example) which will interrupts normal program flow. This prevents clean error handling code and requires brittle regexp.