Do you think aosp kernel works on stock rom? If it is, then I think I can make some test.
If init.d fails on boot, and boot screen is stuck on Samsung logo, then we would flash the rom again. Flashing kernel would not help because it does not delete the system partition. Once after the rom is flashed, do the nandroid recovery that you made before the init.d test.
and I odined a kernel because I didn't want to flash anything from an ics recovery so went back to el26 first.
I was trying to just delete the init.d script from adb cause that seemed faster. but couldn't touch /system without su and I couldn't grant it cause it wouldn't boot..