Like Resque.inline, except jobs are run serially