bringing runnerbean inline with beanstalkc's reserve-with-timeout behavior, so workers can end gracefully