Picking up post #118: that is the part I would want checked first.
Practical answer on Reverse causation, since the theoretical one is upthread: do the simplest check first, write down the result, and only then decide whether the complicated explanation is needed. It usually is not.