Lock-free read access to run-scoped resources.
The global directory contains only run_id -> config_table pointers. The
actual client, ETS table ids, limits and counters live in a table owned by the
run's owner process and disappear when that run terminates.