RLCMAC: enc__RlcmacUlDataBlock: fix 'omit' for PFI / TLLI

It's not sufficient to check if the value is bound; we must also make
sure that the value is not OMIT.
diff --git a/library/RLCMAC_EncDec.cc b/library/RLCMAC_EncDec.cc
index 1129ae1..86fe7f3 100644
--- a/library/RLCMAC_EncDec.cc
+++ b/library/RLCMAC_EncDec.cc
@@ -113,8 +113,8 @@
 		in.mac__hdr().e() = false;
 
 	/* Fix other presence indications */
-	in.mac__hdr().tlli__ind() = in.tlli().is_bound();
-	in.mac__hdr().pfi__ind() = in.pfi().is_bound();
+	in.mac__hdr().tlli__ind() = in.tlli().is_bound() && in.tlli() != OMIT_VALUE;
+	in.mac__hdr().pfi__ind() = in.pfi().is_bound() && in.pfi() != OMIT_VALUE;
 
 	/* use automatic/generated decoder for header */
 	in.mac__hdr().encode(UlMacDataHeader_descr_, ttcn_buffer, TTCN_EncDec::CT_RAW);