Even though a phone may have the same model name and listed components, the generation of the hardware and sometimes even the parts in batches do sometimes vary, I've even heard CWM is more ideal to flash from for MIUI because it is generally an apparently more stable recovery for it, who knows.
I know sometimes for me, when I flash a Rom sometimes It just doesn't go over right and requires a re-flash, this has happened multiple times to me w/ things like AvatarRom where USB Debug was just not working for me but did previously.
job well done .
Thanks Byte! I like your sig statement, It's got a real scummy feel about it