Merge pull request #9416 from etiennesegonzac/bug-828683-bt-queuing

Bug 828683 - Introducing a BT command queue to prevent the lost of BT(cherry picked from commit 533553f72a549ab003475da64ed7666c4898a9eb)