Honestly I'd rather not see dead characters back. It takes away from the importance of their sacrifices and everything else that drove the remaining ones to where they are now. One of the things I don't like about alternate realities, multiverses and time traveling on media is that it creates a mindset of "It's okay if this character dies here, his alternate-reality-clone is safe and sound so the impact of his death is neglectable".

I'd rather have a situation of "because Haurchefant never existed in this reality this other NPC would be his equivalent while still not being him" than a "what if" version of himself making a cameo just because.