I ran into the same thing last night, and was able to fix it by sleeping in a nearby bed for 12 hours ten times in a row. I'm not sure what the minimum amount of sleep is needed, but doing this allowed me to reset Zoe's hostility and complete the quest.