CHROMIUM: adapter: Add timeout to MGMT Disconnect command

Introduce a 15-second timeout to MGMT Disconnect.  This addresses a
scenario where the kernel may not generate an MGMT event for the
command, causing the MGMT queue to become stuck.

BUG=b:343388116
TEST=build and CQ

Change-Id: Id83ab6c37fc0c07204018e05d417e29f825bded9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/bluez/+/5587796
Commit-Queue: Yun-hao Chung <howardchung@chromium.org>
Reviewed-by: Archie Pusaka <apusaka@chromium.org>
Tested-by: Yun-hao Chung <howardchung@chromium.org>
1 file changed