I think I need to clarify how I reproduce the problem. My computer is running Windows XP SP3, I have an external bluetooth dongle which I install the latest toshiba stack. On this computer I run first the sample BluetoothOPPServer and press Listen. I then run BluetoothOPPClientDemo on the same computer. When I do a connect to my mobile device, I see another server created. I originally had used my mobile device to look at the records on the PC but just recently I used the sample application from the toshiba SDK, TosBtAPITest.exe to look at all the service records on this computer.
I have not seen this problem with Microsoft, Widcomm, or BlueSoleil.