Bug fix of wifi sufficient stats

If the default network alreadys switches away from wifi, stop counting
of wifi-insufficient duration. This bug fix was applied to WifiMetrics
and now also applied to Westworld metrics. Because the default network
decision is not available in WifiDataStall, move the report function to
WifiMetrics.

Bug: 169105967
Test: atest com.android.server.wifi
Change-Id: Ieb5e2e3cc3d4edfdf2ed9d1e29a33b3a4ad95e79
4 files changed