Sleep a little after server death to allow TCP time to catch up
diff --git a/test/cpp/end2end/crash_test.cc b/test/cpp/end2end/crash_test.cc
index dbb24d4..91370ed 100644
--- a/test/cpp/end2end/crash_test.cc
+++ b/test/cpp/end2end/crash_test.cc
@@ -86,6 +86,8 @@
 
   void KillServer() {
     server_.reset();
+    // give some time for the TCP connection to drop
+    gpr_sleep_until(gpr_time_add(gpr_now(), gpr_time_from_seconds(1)));
   }
 
  private: