Previously, if either of the builder or the remote context were in a bad state, the build would proceed anyway and fail.