async fn wait_for_overflow( overflow: &mut Receiver<Option<UserOutboundOverflow>>, ) -> UserOutboundOverflow