I still wish there was a way to get information from the kernel as to what is crashing. Here's something I did yesterday and got a boot loop:
All I did was edit the init.rc file in the kernel by adding/changing things from the ICS init.rc. Overall the changes I made were not many. Now here's something I'm trying to figure out: I tried booting it several times (not sure how many), and each time I got a boot loop. After I did this, I decided to have a look in the /data partition. I stumbled across a folder in there called "tombstones" and in that folder were 9 identical crash dumps all pointing to a file called "pantech_server" crashing. I don't know if they are related to the boot loops or not but I don't know when it could have crashed otherwise. I'm going to see if I can find a file timestamp for those crash logs to see.