rspro_client_fsm: Ensure close + reconnect on missing Connect*Res from server

Change-Id: I7f9bbdf246eb206342bd94be0b13ae45dd40084e
diff --git a/src/rspro_client_fsm.c b/src/rspro_client_fsm.c
index 6f7b10a..f21dfd2 100644
--- a/src/rspro_client_fsm.c
+++ b/src/rspro_client_fsm.c
@@ -282,12 +282,16 @@
 
 static int server_conn_fsm_timer_cb(struct osmo_fsm_inst *fi)
 {
+	struct rspro_server_conn *srvc = (struct rspro_server_conn *) fi->priv;
+
 	switch (fi->T) {
 	case 2:
 		osmo_fsm_inst_state_chg(fi, SRVC_ST_REESTABLISH, T2_RECONNECT, 2);
 		break;
 	case 1:
 		/* FIXME: close connection and re-start connection attempt */
+		ipa_client_conn_close(srvc->conn);
+		osmo_fsm_inst_dispatch(fi, SRVC_E_TCP_DOWN, NULL);
 		break;
 	default:
 		OSMO_ASSERT(0);