Provide better message for bad tests/env

We provide a nice error message when you `make run` with a bad
local.env, but `make test` with a bad tests/env was giving just
SystemExit. This commit subclasses SystemExit to provide a more
specific error message.