This problem also appeared for me during the summer, and I was recently
able to prevent its occurence by disabling the /etc/init.d/bluetooth
script. Though my solution is likely not a general fix, it is at least
reproducible. I can provide logs and possibly debugging help as
necessary.