well i had once also a problem with that sub mission,
a group of enemies were south of the town, this caused that i was unable
to talk with the townspeople ... (they ran away)
i had to reload an earlier savegame and kill the group far away from the town,
afterwards i was able to complete the mission