Comment by zozbot234
More generally, imposing "self-consistency" on a closed cycle of interactions is just a matter of picking a fixed point. Such a fixed point will always exist if the underlying system is continuous - and continuity may always be assumed if the system be non-deterministic. (For example, a billiard ball enters a wormhole sending it to the past with probability 50%, or else it is knocked away by a billiard ball sent from the future (and does not enter the wormhole) with probability 50%. This system is self-consistent, but this is achieved by a "mixture" of two outcomes.)
Can the ball roll into wormhole, emerge in the past, hit its past self and stop, while its past self it knocked to roll into the wormhole, emerge in the past, hit its past self ...