fix(runner):finer timeout of job polling, error handler refactored