Sauce Labs 'errors' are detected and handled.
Sauce Labs errors are those where the tests status is displayed as 'Finished' on the Sauce Labs dashboard, and the result property (when the job is queried via the REST API) is null.
One way to trigger this behavior, at least in qunit, is to return a big (~100KB) test result from the test runner.
Both the test runner's and the Sauce Labs job's URL is logged when a task completes.
Merge pull request #145 from gvas/improved-error-handling

Improved error handling