Well, actually, I have a similar problem with Bluetooth. I have two tasks set up for when I need to get on a plane or when I need to turn off all radio type stuff (my job doesn't allow cellphones in the workspace). Thus I have one task that turns off Bluetooth, Wifi, GPS, Data Sync, silences audio, and turns on Airplane Mode. But since I'm not rooted, Airplane Mode doesn't work (of course), so I have that function currently disabled.
So my other task basically reverses the actions of the previous task; turns on Bluetooth, Wifi, GPS, Data Sync, and re-enables sound. Two shortcuts on the home screen, and I have a super quick way to shut that stuff off, then quickly turn it all back on when I leave work. However, when I turn everything back on using this task, my Bluetooth will start a cycle of disconnects and reconnects with my headset every ~30 seconds or so. The only way I can stop it from doing this is to reboot the phone.
I'm on a stock GSM Galaxy Nexus running 4.2.2.
-Eric