Rather than limiting light signalling to a semi-random light source once every 10 turns, how about getting the strongest light source in the active map and using that?  As we process the lightmap, store the intensity and location of each light source as we go, sorting them in order of strength.
Once we're done, go through the light sources from strongest to weakest until we find one that's outside, then use that one to signal the hordes.