PCU_Tests: use PCUIF v.11 exclusively

OsmoPCU has support for PCUIF v.11 for quite some time now. Let's
upgrade the testsuite as well.

Related: OS#5927
Change-Id: I6c4042f2224cd48aecc1b1499226f7d23caddd4f
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index d844736..9829edb 100644
--- a/pcu/PCU_Tests.ttcn
+++ b/pcu/PCU_Tests.ttcn
@@ -4858,7 +4858,22 @@
 
 	/* SGSN sends some DL data, PCU will page on CCCH (PCH) */
 	BSSGP[0].send(ts_BSSGP_DL_UD(ms.tlli, f_rnd_octstring(12)));
-	f_ms_exp_dl_tbf_ass_ccch(ms);
+
+	/* The PCU will send an IMMEDIATE ASSIGNMENT message on the AGCH. It
+	 * should be noted that IMMEDIATE ASSIGNMENT messages for DL TBFs are
+	 * commonly sent on the PCH. However in this case the IMSI is not
+	 * known to the PCU and hence no paging group can be calculated. The
+	 * PCU is then forced to use the AGCH.
+	 *
+	 * As a background information to this it should be noted that this
+	 * works because the IMSI is commonly unknown during a GMM ATTACH
+	 * REQUEST. In this phase the MS is in non-DRX mode, which means that
+	 * it listens on all CCCH blocks (PCH and AGCH)
+	 *
+	 * See also: 3gpp TS 44.060, section 5.5.1.5 and
+         *           3gpp TS 45.002, section 6.5.3, 6.5.6
+         */
+	f_ms_exp_dl_tbf_ass_ccch(ms, PCU_IF_SAPI_AGCH_2);
 
 	f_TC_pcuif_fh_check_imm_ass(valueof(info_ind), ms.dl_tbf.rr_imm_ass);
 	f_shutdown(__BFILE__, __LINE__, final := true);