pub async fn shutdown_signal_logged(context: &'static str)
Wait for a process shutdown signal and log listener errors.