pcu: Fail immediately in TC_n3105_max_t3195

Change-Id: I55b97037c014478451790e1943c617a634fe2457
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index 012a0be..ffad7e6 100644
--- a/pcu/PCU_Tests.ttcn
+++ b/pcu/PCU_Tests.ttcn
@@ -1955,7 +1955,6 @@
 	var integer N3105 := 0;
 	timer T_3195 := 1.0;
 	var integer num_poll_recv := 0;
-	var template RlcmacDlBlock dl_block_exp;
 
 	/* Initialize NS/BSSGP side */
 	f_init_bssgp();
@@ -2041,10 +2040,17 @@
 		log("T_3195 timeout");
 		/* Done in alt, wait for pending RTS initiated previously in
 		 * above case before continuing (expect empty block): */
-		dl_block_exp := omit;
-		BTS.receive(tr_PCUIF_DATA_PDTCH(nr.bts_nr,
+		alt {
+		[] BTS.receive(tr_PCUIF_DATA_PDTCH(nr.bts_nr,
 						tr_PCUIF_DATA(nr.trx_nr, nr.ts_nr, sapi := PCU_IF_SAPI_PDTCH),
-						dl_block_exp));
+						omit)); /* DONE, continue after altstep. */
+		[] BTS.receive(tr_PCUIF_DATA_PDTCH(nr.bts_nr,
+						tr_PCUIF_DATA(nr.trx_nr, nr.ts_nr, sapi := PCU_IF_SAPI_PDTCH),
+						tr_RLCMAC_DL_DUMMY_CTRL)) {
+			setverdict(fail, "Rx unexpected DUMMY message, expected empty data block");
+			f_shutdown(__BFILE__, __LINE__);
+			}
+		}
 	}
 	[] BTS.receive {
 		setverdict(fail, "Unexpected BTS message");