Set job pass/fail state when using Sauce Labs

Fixes #112.
Merge branch 'master' into geezer
Do not mark run as passed if there was a fatal error

Refs #112.
Merge branch 'master' into geezer