uwb(service): Use SessionHandle as key to master session table

SessionHandle is unique, however session_id can be reused. Using
SessionHandle as key helps us handle any races in cases where an app is
closing/opening ranging sessions in quick succession for the same
session id.

Bug: 268098489
Test: atest ServiceUwbTests1
Test: atest CtsUwbTestCases
Test: atest CtsUwbMultiDeviceTestCase_UwbManagerTests
Test: atest CtsUwbMultiDeviceTestCase_FiraRangingTests
Change-Id: I700bdea7884a82a27945ccca7653ca1352813108
2 files changed