Like Sidekiq's standard worker, but will exit when the queue runs dry.