Review: avoid listener leak, emit refreshedStrategies for user tenants not global