Bluetooth was working fine yesterday, but today my computer appears as a handset

Cellphones use "channel numbers" for different protocols. My cellphone (nokia 6680), which channel is bound to which protocol changes every time I reboot the phone, so you need to remember to use sdptool to query for the right channel every time you want to setup a new connection.