[Aware] Handle destroy NDP and disable Aware in a better order

1. When disconnectLocal with no active session, framework should delete all
interface first, then disable aware. This can prevent the issue that
peer waiting for NDP_END a long time.
2. Defer the connect request when disable Aware is not finished, to prevent race condition issue.

Bug: 159364908
Test: atest FrameworksWifiTests
Change-Id: Id90443a4cc147e798a319f94b7787056525bda54
2 files changed