One theory for the missing Bluetooth packets on connection establishment is that I don’t send the clock offset when connecting. It doesn’t seem to matter on the 3650, but maybe the USB dongle on the Mac works better if the clock offset is available. It helps keeping packet transmission in sync… for now, connections to the USB dongle succeed only the second time around, and my guess is that the clock offset is at that point known.