Update Adapter State after native layer complete

Update Adapter state only after native layer completes shutdown.
Previously adapter state would be updated after task was scheduled but
not necessarily completed, this could cause hci timeouts on User
switching.

Bug: 124232677
Test: am switch-user (every 10 seconds 1000X)
Change-Id: I810f30013aa448a831f289774467f0470eed644e
(cherry picked from commit 5d14c8a19014afa1106f4b92618349ec9078987c)
2 files changed