To summarize this thread, , it seemed that a few people had either upgraded to an iPhone 7, unpaired their Apple watch, or switched to using only 1 Airpod to reduce dropped connections during phone or FaceTime calls. It seems that there has been various levels of success with these measures.
- Spending $$ for the latest iPhone is nice for Apple but not a real solution (at least not for me and many others)
- Unpairing an Apple watch seems like a degradation of 2 products
- 1 Airpod may work in quiet office situations but sometimes I need the minimal attenuation of the noise around me during calls
Oh yeah, and this, the reason we all are trying these workarounds is because the Airpods generally KICKA$$!
So in my recent experience, OS 10.3 Beta 1 has eliminated this random switching from Airpods to speaker during FaceTime and phone calls. In the last two days, I had no switching for calls with 14 min, 27 min, 11 min and 5 mins durations. I didn't do anything drastic to my iPhone when I updated to 10.3. The only thing I did was ensured I had a recent backup with 10.2 and updated (yes updated, did not do a full restore or wipe) my current configuration with 10.3B1. So if you're a developer you may want to update to 10.3B1, if not you may want to spend the $99 to be part of the developer program, or just sign up for the public beta and get this update for free at some point in the future.
Additionally, I would have other BT devices disconnect and reconnect on occasion up to this point, so much so that I thought I needed to take in my phone to the Apple store for a replacement. I previously blamed this behavior on my BT speaker being old, the Pokémon Go app on my Apple watch being buggy, etc. It wasn't until this behavior showed itself on the AirPods that I reached my threshold of being annoying enough to want to get it fixed/replaced.
I'll report back if it manifests itself again, and with Beta updates that could happen, but I'm happy thus far, the magic is BACK!