Found the culprit finally. I've gone through every piece of hardware and launch software and isolated it via testing with re-starts. Quite boring but it works! Finally tracked down my USB hub as the problem. Will stop using it now. FYI it is the "Cateck USB 3.0 HUB, Bus-Powered USB 3.0 3-Port Aluminum Hub with 2-Slot Card Reader Combo for iMac, MacBook Air, MacBook Pro, MacBook, Mac Mini, PCs and Laptops" from amazon.I’m still having same problem, have tried all the advice I could find on re-pairing, restarting Bluetooth etc. Curiously though mine only ever seems to do the drop/connect trick once per boot cycle, often a minute or two into using the system after first login.
Anyone recommend a USB3 hub which doesn't have interference problems?