catch Throwable instead to prevent Errors from causing lockups in shutdown
Merge pull request #89 from stewartoallen/at-pull-catch-throwable-in-task-runner

catch Throwable instead to prevent Errors from causing lockups in shutdown