Fix for matching minions under syndics

Fixes #7671

Equal credit to @cachedout, we found this one together.

Basically, because of the recent changes in the event system, we ended up filtering out certain events from the syndic -- specifically, the event that defined which minions matched the target below the syndic.  So it resulted in delays waiting for the syndic at best, and missed returns at worst.