ok that means you haven't flashed the correct RUU it seems ..that might be the problemIt was rooted first and s off running revolutionary hd then i read your post here so i followed these steps
1 installed sdk and drivers
2 found my cid to be htc__j15 and i asked you u told me it will be europe unbranded
3 downloaded this rom RUU_Pyramid_LE_HTC_Europe_1.73.401.2_Radio_10.58.9035.00U_10.15.9035.02_2_release_215830
4 flashed it until bootloader told me its s on and locked
5 every thing went right i first updated the arabic support and another thing which i cant remember may be its related to system but its not ICS for sure
6 whenever i ask for another update it keeps saying its up to date
android 2.3.4
sense 3.0
software number 1.73.415.3
you found the correct RUU or rather you have the original backup of the stock ROM ?