I've noticed a disturbing tendency for "junior" generals to die in battles in both MTW and RTW. I suspect only the actual leading general gets the extra HP protection. Or maybe I am more reckless with the juniors?

But either way, I'm going to try to avoid using more than one general per stack in the future. It's hard to avoid in the early game though, as general units are extremely powerful at that stage.