I just ran into a lifecycle issue in tests, which I finally traced back to our reuse of the connection context for streamable reconnection (in #133).
We should use the same context for reconnection that we use for connection, and should not need to store a context on the streamableClientConn.
Filing as a separate issue for tracking purposes.