pub(super) async fn run_phase4(
config: &RuntimeConfig,
phase1: Phase1Out,
bridge: Arc<GatewayBridge>,
phase3: Phase3Out,
shutdown_tx: Sender<bool>,
shutdown_rx: Receiver<bool>,
) -> Result<()>pub(super) async fn run_phase4(
config: &RuntimeConfig,
phase1: Phase1Out,
bridge: Arc<GatewayBridge>,
phase3: Phase3Out,
shutdown_tx: Sender<bool>,
shutdown_rx: Receiver<bool>,
) -> Result<()>