tbf_fsm: Introduce new event TBF_EV_FIRST_UL_DATA_RECVD

This allows easier tracking of this event. It will also extended later
on with more logic which is better placed in tbf_fsm.

Change-Id: I5c935914e13db3928c32621ec04eb2760367615d
diff --git a/src/tbf_ul_ack_fsm.c b/src/tbf_ul_ack_fsm.c
index 8ec2199..b0506d1 100644
--- a/src/tbf_ul_ack_fsm.c
+++ b/src/tbf_ul_ack_fsm.c
@@ -80,10 +80,15 @@
 	/* TS 44.060 7a.2.1.1: "The contention resolution is completed on
 	 * the network side when the network receives an RLC data block that
 	 * comprises the TLLI value that identifies the mobile station and the
-	 * TFI value associated with the TBF."
-	 * However, it's handier for us to mark contention resolution success
-	 * here since according to spec upon rx UL ACK is the time at which MS
-	 * realizes contention resolution succeeds. */
+	 * TFI value associated with the TBF." (see TBF_EV_FIRST_UL_DATA_RECVD).
+	 *
+	 * However, it's handier for us to mark contention resolution success here
+	 * since upon rx UL ACK is the time at which MS realizes contention resolution
+	 * succeeds:
+	 * TS 44.060 7.1.2.3: "The contention resolution is successfully completed
+	 * on the mobile station side when the mobile station receives a
+	 * PACKET UPLINK ACK/NACK"
+	 */
 	if (ms_tlli(ms) != GSM_RESERVED_TMSI)
 		ul_tbf_contention_resolution_success(ctx->tbf);