Remove LOCKED_BOOT_COMPLETED from CarPackageManager and CarUserService

- LOCKED_BOOT_COMPLETED for user 0 can fail for car service if user 0
  starting happens before car service's register.
- When car service is started, user 0 is already in locked state, so
  the check does not do anything useful.
- CarUserService: move the user 0 restriction setting to user 0 unlock instead.
- CarPackageManager: move package parsing into user switching. App install
  can be different per user and it makes sense to re-run it per each
  user switching.

Bug: 129945695
Test: build, unit tests, check adb shell dumpsys car_service

Change-Id: Iedd765f5b449aa49173946b612cf8092ce94e79c
3 files changed