On this server, we have ~30 active clients, ~90 messages in, and ~2500 messages out, which is ~27 messages out per message in, i.e. we're sending to ~90% of clients. It seems likely that "about 90%" is really "100%" and the subscription filtering just isn't working correctly.