pub(crate) async fn await_ctrl_c(shutdown: Shutdown)