Send a free-text message (event name “digest”) to every channel whose
events list contains “digest” or “*”. Same shape as test_channels:
per-channel results for CLI display; channels that do not subscribe get
a skip error so the operator sees why nothing arrived.