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.