Fixed deadlock condition: MeekConn.Close() waits for relay() to exit, but relay() calls Close() in error cases.