Thanks to BBCrackman and P3Droid of MydroidWorld you do not have to revert to 4.0.2 before flashing the full 4.0.4 update! You can flash via clockworkmodrecovery their fully Rooted version which has stock recovery removed so you can maintain Clockwork mod recovery. It also includes a new boot.img, new bootloader.img, new radio.img, new radiocdma.img, and new system. This was released publicly an hour ago, however it has been available for several hours via the TEAmBlackhat app! This is another case for grabbing the TeamBlackHat app as they always deliver the leaked updates prerooted with the easiest install method.