I didn't understand what you were talking about last night. I was unlocked an unrooted on 3.1 and flashed back to 3.0.1 just to get root back. I should have just pushed the new recovery, su, superuser with adb and followed the rest of BRDs zips with CWM and then wipe.
So I am understanding this better. Its not so hard to get root back as long as you are unlocked. I can still push whatever I want with adb even without root, CWM being the most important which has sdcard access so I can load zip. In this case though we needed CWM to be updated because of new bootloader?
Is that about right?