Posting to document my experience, because I had a problem updating and solved it via a strange series of events.
I was rooted and 43v3r rooted on 5.9.901 with all the bloatware uninstalled (not frozen) via Titanium Backup.
I got the correct update straight from OTA (22.5 mb update from 901 to 902, not the 56 mb update from 893 to 902).
Tried to apply the update and it failed. I looked at the log file and saw that it failed because I had not reinstalled the bloatware.
I reinstalled everything, Vcast music, zumocast, blockbuster, citrix, all the crap that comes with the phone, but TiBu failed when trying to reinstall "Guided Tours 2.3.4".
I don't know why it couldn't install guided tours, but I went ahead and tried to install the OTA update, which of course failed again, with the log file specifically citing the lack of Guided Tours 2.3.4 as the reason it couldn't install.
I decided to do the Bionic Path Saver, which I knew would reinstall all the stock bloatware.
I ran it and installed 5.5.893, but since I was on 901 previously, the phone got stuck at "invalid cdt cg" or whatever, and I had to run the 901 fix, leaving me on an unrooted 5.5.893.
I tried Releasedroot/43v3r root and it failed on all of its options.
I ran the original Motorola One-click Root instead and it worked, leaving me with a rooted 5.5.893.
I ran 43v3r root again and 43v3r rooted the phone successfully.
Downloaded the OTA update (the updating service again correctly identified which file I needed, which, this time, was the 56 mb update from 893 to 902).
Installed the update, it didn't take too long.
Booted into 5.9.902 and kept root!
One thing to note, the path-saver totally cleared my home screen of all widgets, shortcuts, and everything. The wallpaper was still there, but my quick launch icons had also been reset. All of my other data was intact, though, including account information, ringtones, and everything else on the device.
Now........... JUST WAITING FOR ICS