Fix remote tests fail to execute when an earlier remote test fails

Fixes #46
Use master branch for testing master branch for now until remote API can be independently tested.
Merge branch 'master' into geezer
Silence Deferred instrumentation on geezer

Because errors are caught and reported, the instrumentation pretty much
only served to broadcast intentional errors thrown within tests.