Keep install reason unchanged when package is uninstalled

The install reason of the package should be only updated for the users
that are having the package newly installed. The install reason should
remain UNKNOWN for the users that package actually remains uninstalled.

Bug: 152629990
Test: atest PackageManagerServiceTest
Change-Id: Ie1c61620b278dde5707be6124b62257f745a81a0
7 files changed