SELinux labels bug logging and workaround

Some apps don't get their dir/file labels correctly updated
after installation, and fail to launch because of it

This CL adds additional logging for the applying, and
introduces some extra verifications during initial app scanning
at boot, and right at the final steps of the installation

Should be reverted after the root cause gets fixed

Bug: 231951809
Test: manual device boot
Change-Id: Ifb68ba1203726db24a7791b284e31fc74df25e96
(cherry picked from commit 0699f2a0f7ba8ab3c9bba58d254ad05f2b57f896)
Merged-In: Ifb68ba1203726db24a7791b284e31fc74df25e96
3 files changed