Flash 4ext recovery and enable smart flash from settings and then flash any ics rom... (4ext has this smart flash feature so even tho you're S-ON you can still flash a rom and the kernel together in twrp recovery only the rom get Flash not the kernel) reason it didn't work for you in the first place..
If you have a hard time flashing 4ext recovery from all in one kit use it.. (REMOVE EVERY FILE INSIDE IT EXCEPT FOR THE ONE CALLED "recovery.img" and place it in your ext_sd card and go to bootloader and follow instructions) unlock the bootloader 1st if it's locked ...
Sent from my HTC_Amaze_4G using XDA Premium 4 mobile app
My work :
[Kernel 3.4][Sense JB/AOSP JB] Ravike14-Kernel
hit the thanks buttons if i've helped you..need my assistance? mention me with your post