Use SESSION_STATUS_NTF.reasonCode when SESSION_START fails.

Currently when the UWBS sends a SESSION_STATUS_NTF that indicates
failure (after receiving the SESSION_START CMD from the Host), the AOSP
stack is not using the reasonCode to signal the appropriate ApiErrorCode
in the callback.

This CL fixes that for reasonCode = ERROR_SESSION_KEY_NOT_FOUND.

Bug: 301508334
Test: atest ServiceUwbTests
Change-Id: I1f6acf7a18bbe03dc1ad2769c18029ff3967ebb0
6 files changed