Update NR info using the most recent ServiceState

Since update NR stats includes a ril message to get slicing infos,
it runs as blocking during the timeout period of 1 second. When if
ServiceStateChanged event fires consecutively, RadioInfo can run
for more than 10 seconds. This can cause ANR. Therefore, send an
event only when there is no same event being processed.

Bug: 288160637
Test: tested on pixel device
Change-Id: I4b13414b382a355fdeba42b8f35e0633cebebcb9
1 file changed