Fixed CarProvision so it only provisions user 0 after current user's. am: 98fb72fe23

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/Provision/+/13617444

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I754365f5996fde68d2f513d44dd36913e08ec24d
diff --git a/src/com/android/car/provision/DefaultActivity.java b/src/com/android/car/provision/DefaultActivity.java
index 24d3b46..bbd1b0a 100644
--- a/src/com/android/car/provision/DefaultActivity.java
+++ b/src/com/android/car/provision/DefaultActivity.java
@@ -143,8 +143,9 @@
         Log.i(TAG, "onCreate() for user " + userId + " Intent: " + getIntent());
 
         if (userId == UserHandle.USER_SYSTEM && UserManager.isHeadlessSystemUserMode()) {
-            Log.i(TAG, "onCreate(): skipping UI on headless system user");
-            finishSetup();
+            // System user will be provisioned together with the first non-system user
+            Log.i(TAG, "onCreate(): skipping setup on headless system user");
+            disableSelfAndFinish();
             return;
         }