I have the same issue here on three Galaxy Tabs It is the Disconnect what hangs
If You call Disconnect before BT is Connected then it hangs, Also you should not open BT Listening.
No I have maked an Update on One from The GT To FROYO.XXJMG now Disconnect also work before Connected, but that i must somewhere turn BT ON/OFF is always in there on a Galaxy S it works fine, it's only on the Galaxy Tab.
So i have the wish that we can Turn BT ON/OFF from the programm.
Next big wish that we can recongnize when BT is turning ON/OFF or loses the Connect and can handel it from the programm
regards Albert