Fix treble tests to use public cil only

treble_sepolicy_tests requires public cils, but it's been using private
cils for whatever reason. Fixing it along with missing compat entries.

Bug: 386209534
Test: m treble_sepolicy_tests_202404 treble_sepolicy_tests_34.0 \
    treble_sepolicy_tests_33.0 treble_sepolicy_tests_32.0 \
    treble_sepolicy_tests_31.0 treble_sepolicy_tests_30.0 \
    treble_sepolicy_tests_29.0
Change-Id: Ic835997a62189c010bcbe9b07f0cf31e4031e349
diff --git a/private/compat/33.0/33.0.cil b/private/compat/33.0/33.0.cil
index 204048e..16babe7 100644
--- a/private/compat/33.0/33.0.cil
+++ b/private/compat/33.0/33.0.cil
@@ -2083,7 +2083,7 @@
 (typeattributeset permission_checker_service_33_0 (permission_checker_service))
 (typeattributeset permission_service_33_0 (permission_service))
 (typeattributeset permissionmgr_service_33_0 (permissionmgr_service))
-(typeattributeset persist_debug_prop_33_0 (persist_debug_prop))
+(typeattributeset persist_debug_prop_33_0 (persist_debug_prop system_user_mode_emulation_prop))
 (typeattributeset persist_vendor_debug_wifi_prop_33_0 (persist_vendor_debug_wifi_prop))
 (typeattributeset persist_wm_debug_prop_33_0 (persist_wm_debug_prop))
 (typeattributeset persistent_data_block_service_33_0 (persistent_data_block_service))