BTW, interesting observation of bluetooth on BCM94352 HMB: it would fail to pair, fail to reconnect to already paired devices and works very choppy when booted with kernel caches, but if you boot with kernel caches disabled - it works fine, figures.
Also, the disposition of the items in "USB Device Tree" tab changes with/without caches. May be it has something to do with bluetooth stability. With caches enabled - you would not see your bluetooth adapter listed until you click on the last USB hub, then it would magically appear. When caches disabled - it would be present in the device tree right away. Is there a way to exclude BTFirmwareUploader kext from being cached?