Merge "veyron/runtimes/google/ipc: Fix flaky test"
diff --git a/runtimes/google/ipc/server_test.go b/runtimes/google/ipc/server_test.go
index 6453874..ebe2402 100644
--- a/runtimes/google/ipc/server_test.go
+++ b/runtimes/google/ipc/server_test.go
@@ -166,14 +166,14 @@
 	if err := proxy.Stop(); err != nil {
 		t.Fatal(err)
 	}
-	if result, err := makeCall(); err == nil || !strings.HasPrefix(err.Error(), "RESOLVE") {
-		t.Fatalf(`Got (%v, %v) want ("", "RESOLVE: <err>") as proxy is down`, result, err)
-	}
 	for {
 		if _, err := ns.Resolve(testContext(), name); err != nil {
 			break
 		}
 	}
+	if result, err := makeCall(); err == nil || !strings.HasPrefix(err.Error(), "RESOLVE") {
+		t.Fatalf(`Got (%v, %v) want ("", "RESOLVE: <err>") as proxy is down`, result, err)
+	}
 	verifyMountMissing(t, ns, name)
 
 	// Proxy restarts, calls should eventually start succeeding.