Have you tried abandoning the quests and talking to the NPC to restart it?