pub async fn drain_backlog(emitter: &Emitter, deadline: Duration)
Gives the bot’s channel time to take what the buffers still hold (shutdown).