BT: Close HCI before force kill BT process[2/3]

 - In Timeout cases forcefully killing BT process
   leads to HAL daemon stuck in binder threads
   which results in spurious wake timeout.

 - This patch will close hci gracefully before
   killing BT process to avoid spurious wake timeouts.

CRs-Fixed: 2393499
Change-Id: Id53fe4931fcdc363970c9a71aeebaa47adb3835d
4 files changed