Unfortunately that problem still seems to happen on mine occasionally, so I'm not sure that fix worked. FWIW, what did work, was to install Maemo-PC Connectivity. Because it allows you to select different default states for the USB port when a cable is plugged in, it seems to have caused my N900 to notice the state change completely reliably now..