fix inter-BSC-HO-incoming for AoIP (1/2)

Move the HO_ST_WAIT_MGW_ENDPOINT_TO_MSC state up to right after the lchan is
done establishing. For AoIP, the local RTP address towards the MSC already
needs to be known before the Handover Request Acknowledge is sent, so the AoIP
Transport Layer Address IE can be included. This patch only modifies the
handover FSM, a subsequent patch adds the IE.

Change-Id: I00c18b78573386145af71c4b39f7f22aec24579b
diff --git a/include/osmocom/bsc/handover_fsm.h b/include/osmocom/bsc/handover_fsm.h
index 4db0890..7c2145e 100644
--- a/include/osmocom/bsc/handover_fsm.h
+++ b/include/osmocom/bsc/handover_fsm.h
@@ -28,10 +28,10 @@
 	HO_ST_NOT_STARTED,
 
 	HO_ST_WAIT_LCHAN_ACTIVE,
+	HO_ST_WAIT_MGW_ENDPOINT_TO_MSC,
 	HO_ST_WAIT_RR_HO_DETECT,
 	HO_ST_WAIT_RR_HO_COMPLETE,
 	HO_ST_WAIT_LCHAN_ESTABLISHED,
-	HO_ST_WAIT_MGW_ENDPOINT_TO_MSC,
 
 	/* The inter-BSC Outgoing Handover FSM has completely separate states, but since it makes sense for it
 	 * to also live in conn->ho.fi, it should share the same event enum. From there it is merely
@@ -46,11 +46,11 @@
 	HO_EV_LCHAN_ACTIVE,
 	HO_EV_LCHAN_ESTABLISHED,
 	HO_EV_LCHAN_ERROR,
+	HO_EV_MSC_MGW_OK,
+	HO_EV_MSC_MGW_FAIL,
 	HO_EV_RR_HO_DETECT,
 	HO_EV_RR_HO_COMPLETE,
 	HO_EV_RR_HO_FAIL,
-	HO_EV_MSC_MGW_OK,
-	HO_EV_MSC_MGW_FAIL,
 	HO_EV_CONN_RELEASING,
 
 	HO_OUT_EV_BSSMAP_HO_COMMAND,