async fn run_event_loop( executor: &Executor<'_>, session_bus: Connection, rx: Receiver<Message>, ) -> Result<()>