The deterministic_select! macro waits on multiple async operations simultaneously,
returning when one of them completes. Branch ordering is determined by GlobalRng
for deterministic but fair selection.
Enable the #4549 fast-exit behaviour: a fatal (non-graceful) network event
listener exit will abort the process with [FATAL_LISTENER_EXIT_CODE] for a
prompt service-manager restart, rather than risk hanging in teardown. Call once
from the production node entry point. See [ABORT_ON_FATAL_LISTENER_EXIT].