Use expired cache infomation instead if the result of the subscription request inconclusive

When the cnontact capability request result is unsuccessful and not a 404 error, the framework should use cached information even if the capabilities have expired. If the capability doesn't exist, use non-RCS result instead.

Bug: 204427048
Test: atest RcsUceAdapterTest --iterations 3
Change-Id: I90ca67b682807db4501bc36b3658a23f85912bb5
Merged-In: I90ca67b682807db4501bc36b3658a23f85912bb5
9 files changed