In the `client` crate, add unit tests for the client reconnecting when the connection fails, eg: - `test_client_reconnect_if_connection_fails` - `test_reopen_block_stream_at_correct_height`