I'm running Linus' master (as of 09f6b0c890); resuming leaves me with a somewhat-broken BT, but rmmod/modprobe "btusb" usually fixes it, at least once.
Reverting the above commit returns BT suspend/resume back to normal, however.
If you need any further info, please let me know. -K --Kenneth R. Crudup / Sr. SW Engineer, Scott County Consulting, Orange County CA