I think I've encountered your problem before, but I don't know how I solved it.
If you warm reboot and it accepts OS3.9bb2 romupdate, the romupdate should be fine. Else it wouldn't accept it.
Plz check with minimal startup and just type 'setpatch' to see if it works.