capture bluebox api errors in more places

and use api.error instead of api.boot
Merge branch 'master' of https://github.com/travis-ci/travis-worker