IterableList: fixed memory ordering bugs found by TSan