Don't deadlock if a resume test fails the first half.

Otherwise the child is busy waiting for its second handshake.

Change-Id: Ic613eeb04c5d6c1ec1e1bbcb13946d3ac31d05f1
Reviewed-on: https://boringssl-review.googlesource.com/1752
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/test/runner/runner.go b/ssl/test/runner/runner.go
index ae74464..0a5888c 100644
--- a/ssl/test/runner/runner.go
+++ b/ssl/test/runner/runner.go
@@ -679,8 +679,8 @@
 	conn.Close()
 	if err == nil && test.resumeSession {
 		err = doExchange(test, &config, connResume, test.messageLen)
-		connResume.Close()
 	}
+	connResume.Close()
 
 	childErr := shim.Wait()