ActiveModeWarden: Exit emergency mode should not start a new ClientModeManager if one is already present

Currently, upon exiting emergency mode, ActiveModeWarden starts
a new ClientModeManager, even if a ClientModeManager is already
present.

Instead, it should only start a new ClientModeManager if one
doesn't exist, and do nothing otherwise.

Bug: 174438512
Test: atest FrameworksWifiTests
Test: trigger test broadcast and manually verify Wifi is in correct state
      after exiting emergency mode
Change-Id: I91832784f432d71becc90950047bb3591cd75542
2 files changed
tree: dc558a80ff5c30af87aa82fc2450f9da1250f46b
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg