Do not delete the route on ExerciseSession update.

For any sort of updates: Currently we delete all child tables
before inserting new child table requests.
In case app wants to update exercise session details, but doesn't have
write_route permission, we still update session and don't change
recorded route.

Skip route read request if no app info recorded for requested package

Bug: 278883436
Test: atest CtsHealthFitnessDeviceTestCases,
 atest CtsHealthConnectHostSideDeviceTestCases
Change-Id: I4294d1f6a0998ef3d37496eab3d605909a022bbf
25 files changed