On the map, there's a Dragon Eye Ring. You pick it up, buy something else for initiative in the artifact shop (I had a ring with +20 initiative), and the spells will go off perfectly and destroy the imps.
Haven has Light and Darkness magic tied to its guild; you just need to take the corresponding magic (and you don't necessarily need to take Light).
Auto-translated