See, a solution for someone at least.
froggy, when u were on 2.1 the first time, did you do the OTA update or manual install it the first time? And did you do the OTA this time or manual install it this time?
First time was OTA. Then I RSD flashed to 2.0.1 and then rooted to 2.1.
OK. so when you rooted the 2.1, did you manually root it (with adb) or did you install the 2.1 update with superuser, etc already included? I'm just trying to get specifics for the OP cuz its likely she had a bad update install. I think thats what the mystery 69MB 2.1 update that was seen recently might be about.
A possible fix for her could be to flash back to 2.0.1 and let the OTA install again. (I went back to 2.0.1 to see something last week and on first boot the OTA was downloading.)