Restorecon artifact dirs and files correctly.

The restorecon has to be done after all the files are created, so that
the SELinux context is applied to all of them. Also, before this change,
artd does a restorecon on the ISA dir without seinfo, which is wrong,
and this change fixes it.

Bug: 262230400
Test: -
  1. adb shell pm art optimize-package -m verify -f --secondary-dex com.google.android.gms
  2. No longer see SELinux complaining about artd trying to read packages.list.
  3. See all dirs and files having the right SELinux context.
Ignore-AOSP-First: ART Services.
Change-Id: Iadaf1f1723819061c9e91aa8f0885b272d44c64f
1 file changed