[ClientModeImpl] Consolidate connection reporting

After IP configuration completes, we transition to connected state.
Do the reporting for this after the state transition, instead of doing
some of it before and some after.

Also remove some unnecessary checks for null mWifiInfo, and add
one for a null config.

Bug: 112196799
Test: Unit tests pass!
Change-Id: Ia8f6e4a1a514b8cb5750774a98b5718d21ef0180
2 files changed