pub async fn serve_connection_selection_request_loop(
    connection_selector: Arc<dyn ConnectionSelectorApi>,
    request_channel: Receiver<ConnectionSelectionRequest>
)