InfiniteLoader: ensure only one chain is active at a time