My thought...

Character has Ghost active... shouldn't Revive remove Ghost and bring the character back to life?

Or...

If the character has both Ghost and Immortality, shouldn't immortality kick in before the ghost has a chance to take effect?

And why does Ghost = Permadeath?? After the 3 turns on Ghost and death, the character cannot be revived. Why?