pub fn spawn_outbox_worker(state: Arc<Homeserver>)
Background worker: drains whenever poked or every few seconds.