GAP: Don't block main thread for hci close

When timeouts happened at profile level, APP
triggers hci close and after hci close completion
APP triggers process kill.
But if any HAL taking more time to process close
profiles may triggers random Exceptions.

Hence send close to hal and return mainthread.

Change-Id: Ib8fa5779c37c0b067c1ca616334908d059727017
CRs-Fixed: 2517612
1 file changed