Fix issue where WakeupLock locks with unsaved networks.

The WakeupController now correctly filters out unsaved networks on
start() and during handleScanResults().

Manual testing done on top of ag/3866992.

Bug: 77863333
Test: runtest, manual

Change-Id: I21ff355c93051a8634d0337c653e6a461d01d8e4
2 files changed