Solution: Black box the whole setup and remove it from the simulation to avoid circularity.
Addendum: I now notice this amounts to brute-forcing a solution to certain particular counterfactuals.
Addendum: I now notice this amounts to brute-forcing a solution to certain particular counterfactuals.