Sadly we're not informed what happens if you program a robot to press the button at fixed intervals unless it observes a flash.
These may seem like contrived examples, but when you eliminate all outcomes that aren't self-consistent, it may be that _all_ the remaining possibilities are contrived. Probability gets weird when time travel is involved.