Had this problem myself, but I think i've got to the bottom of it. It seems that the infernal ego looks for necrofire and uses that to respawn as a revenant. If it doesn't find the fire then the revenant spawns and immediately dies. I think that's what it is anyway XD