Sealed sessions need to be destroyed or validated

- Always destroy session on validate failure.
- Always validate session when restoring a sealed session.
- Never persist destroyed sessions

Fixes: 65456964
Test: cts-tradefed run singleCommand cts-dev -m CtsContentTestCases --test=android.content.pm.cts.InstallSessionTransferTest
      Installed apps via Google Play Store
      Installed apps via Package installer
Change-Id: I38940608eca6d32a9a454937d273706f3ce57d79
3 files changed