Sorry for barging in on this question @andrewmac , but if there is an ability for the JSS to query the status, I'd love to have "Enable Bluetooth" and "Disable Bluetooth" as an automated management commands for smart groups.
Instance: If Bluetooth Enabled is Disabled > Send "Enable Bluetooth" command
or in your case,
If Bluetooth Enabled is Enabled > Send "Disable Bluetooth" command
I agree - that would be a useful feature. But I don't know if it requires the query or the smart group, necessarily. Assuming the API can send the on/off command (I haven't checked), you could schedule an API call to send the appropriate Bluetooth power command to group members. (Similar to how a smart group can have a schedule to set wallpaper.)