Add a test that proves build_instance raises an exception if `make` (etc.) fails.

From here, it's trivial to observe that dxr-build.py itself exits with a non-zero status code on build failure. Thus, our spurious deployment of a new instance even after the moz-central build failed must be the fault of a calling shell script or something.