[pm] refactor to record affected users before installed state change

This is currently a no-op. The installed state change will be in the
next CL. This CL is a preparation for it.

BUG: 288142708
Test: atest
android.content.pm.cts.PackageManagerTest#testPackageRemovedBroadcastsSingleUser
Test: atest
android.content.pm.cts.PackageManagerShellCommandMultiUserTest#testPackageRemovedBroadcastsMultiUser

Change-Id: I84b2aadb2ce55caab26ff58e56ac828b8636e953
5 files changed