Finally fix call back into bt device

Hopefully success as well as all error conditions are covered.