Do not kill admin when changing own permissions

Test: Made device admin change own permissions
Fixes: 126149273
Change-Id: If89cd674a7e2545557d6ac34ce9f9c39ed55ab2e
(cherry picked from commit 3af151de470bbc94612e16010bcbbaa51189bdc2)
diff --git a/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java b/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java
index 9bf7941..f04634c 100644
--- a/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java
+++ b/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java
@@ -552,7 +552,7 @@
                     return false;
             }
 
-            group.persistChanges(true);
+            group.persistChanges(!callerPackageName.equals(packageName));
         }
 
         return true;