Running Catalina on a rMB 12 early 2016.



Sometimes AirPods (2nd gen) get stuck and I cannot disconnect them from my Macboook. *I've tried to killall bt daemon from terminal* but that did not work; also I cannot figure out how to bootstrap `com.apple.bluetoothUIServer` with launchctl (maybe that will help?)


    % launchctl list |grep -i blu  
    -	0	com.apple.bluetoothUIServer

Also (15:35 at the time of running ps):

    % sudo ps aux | grep -i blu
    root             24233   0.0  0.1  4341256   7648   ??  Ss    1:25PM   0:23.19 /usr/sbin/bluetoothd
    root             26058   0.0  0.1  4336844   8072   ??  Us    3:33PM   0:00.07 /usr/sbin/bluetoothaudiod <-- This one seems to restart randomly

[Here's an imgur video of the issue][1]

Rebooting the computer works but this happens quite often and would like to avoid restarting the whole computer just to fix bluetooth.


Anyone know what can I try to redo the whole bluetooth thing and reconnect my airpods? Other devices are sometimes affected, sometimes not.

Steps attempted:
-----------------
* Killing the BT daemon.
* Putting them in the case and closing the case and try to move them out of range. They still show there.
* Forgetting/Removing them. This only caused the behaviour stated below in "Edit for @Thinkr"
* Reset the BT module through Shift+Opt+Debug


Edit for @Thinkr
-----------------

I've removed them from the System Preferences, and then they got reattached automatically. Also, now it shows on the taskbar icon only with their MAC address and they're requesting a code? That's very odd.
(PS: System Preferences also seems to hang when it reads the AirPods as some sort of unknown BT device).

[![enter image description here][2]][2]


  [1]: https://i.imgur.com/YuL2GSx.mp4
  [2]: https://i.sstatic.net/V1IEP.jpg