msc: add TC_gsup_mt_sms_lu_delay for X36 (LU delay) timer

Change-Id: I74fa174ea649adb2112c8e471c0e339a2197a08d
Related: osmo-msc.git Ic519cab55d65e47b2636124427dab1a1d80fab78
Related: SYS#6913
diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn
index 658923e..056a3c0 100644
--- a/msc/BSC_ConnectionHandler.ttcn
+++ b/msc/BSC_ConnectionHandler.ttcn
@@ -833,7 +833,8 @@
 	}
 }
 
-function f_perform_lu(template (omit) MobileIdentityLV use_mi := omit)
+function f_perform_lu(template (omit) MobileIdentityLV use_mi := omit,
+		      boolean expect_clear := true)
 runs on BSC_ConnHdlr {
 	var MobileIdentityLV mi;
 	if (istemplatekind(use_mi, "omit")) {
@@ -866,8 +867,11 @@
 	f_msc_lu_hlr();
 	f_mm_imei();
 	as_accept_reject_lu(g_pars.net.expect_attach_success);
-	/* FIXME: there could be pending SMS or other common procedures by the MSC, let's ignore them */
-	f_expect_clear(verify_vlr_cell_id := g_pars.net.expect_attach_success);
+
+	/* there could be pending SMS or other common procedures by the MSC */
+	if (expect_clear) {
+		f_expect_clear(verify_vlr_cell_id := g_pars.net.expect_attach_success);
+	}
 
 	setverdict(pass);
 }