Cts race case w\ Ims IsAvailable + Capability Status Change

There was a race case that occurs when an ImsService changes its capability status
and with a call against IsAvailable(capability) within the telephony component which
checks a cache.  This change moves the call in ImsPhoneCallTracker from its internal
cache to instead check the capability status directly within the ImsService.

Bug: 149780842
Test: android.telephony.ims.cts.ImsServiceTest
Change-Id: Ia7f0b650a9b319f71c0da9cf59f8cd2b11fae5dc
1 file changed