Re-enable BSSID after RSSI improvement

(cherry picked from fc31bf5d9434c4703bafb9bd31499d64656e1989)
Update BssidBlocklistMonitor to store the last seen RSSI when a BSSID
gets blocked.
Upon receiving scan results, we try to enable the BSSIDs that have
significantly improved RSSIs.

This new behavior also makes the previous logic to block low RSSI
failures for a shorter duration obsolete.

Bug: 158912030
Test: atest com.android.server.wifi
Change-Id: I9b1cf3296b2469ce7f02e7f75653a5435e7b98e1
Merged-In: I9b1cf3296b2469ce7f02e7f75653a5435e7b98e1
11 files changed
tree: ad4a331163c5cac7930b568a814c40f4c6c8fde7
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg