Can you enable some debug to see what's happen? I don't know what profile is used for browsing the N900 device. It's described on wiki page http://wiki.maemo.org/Bluetooth_PBAP#Configuration how to get the debug messages. I also have no clue what version of bluez/obexd are you using.