I may have similar case, this what happened.
-revert back to original partition
-flash to stock 2.2 (already notice IMEI=0, nvm already make backup)
-flash to 2.3.5 (B528)
-root it ( based on guide: http://forum.xda-developers.com/show...74&postcount=7
Ok, until here, I want to get pink screen back, so I follow guide here: http://forum.xda-developers.com/show....php?t=1457490
Then I notice, I dont have CWM yet to flash, so I just left the file in the SD card, continuing to recover the lost IMEI
After IMEI recover back process, I press *#06#, still 0, hmm.. check setting info, still 0.. then I thought it just need to reboot.
While reboot, it show the white cereal box with android mascot ( the same while upgrading firmware screen) and begin unpacking stuff? the progress bar didnt start and after a while, then I pull out the battery...
I turned it on, the logo return back to IDEOS ( not 2.3.5 red huawei logo) and the boot screen change to silver gray ANDROID logo.
I wait few minutes, it went to setting wizard, setup google account, some stuff, set up time, and the wizard crash ( notification state that need to be stop).. the screen all dark, but the status bar, signal strength, battery level, clock are still present.. I hit back button and home button, no respond... hit power button, I can be shutdown normally (showed reboot shutdown menu)
Ok, boot back... and now it stuck at boot animation ANDROID silver gray logo...
My work around method:
I tried to re-flash back the official 2.3.5, press VOL UP + VOL DOWN + POWER, but it went to PINK SCREEN?
Ok, I plug in to PC, maybe the BOOT.IMG need to put back to orginal stock, and.... the partition didnt show in my PC..
Help... despite all my preparation and wait, it still screw up... just my luck...