Earlier quoted context omitted.
A lot of reasons can sound totally justified in retrospect. "The Colts will win the Super Bowl because they have superior talent." "The Saints will win the Super Bowl because the Colts' ego will go to their head." A lot of people take actions and have reasons for them -- when those actions turn out to be right, the reasons are often given undue credibility.
If the Colts did indeed have superior talent and then win the super bowl then obviously the reason was justified. If the Colts' ego is obviously making them overconfident and does indeed go to their head and cost them the game then again the reason is justified. The point is that the reason isn't justified because the person correctly predicted an outcome. The reason is justified because the reason was based on true…
It should be pointed out that with Aristotelian logic, that is false. "Previously I said X will happen because of Y, and X happened." is basically "Y implies X; X is true; therefore Y".
Nevertheless, it is true that if a person makes a claim that something will happen for a given reason, gives plausible logical reasons, that we have priors that also indicate the causative connection is sound, and the prediction ultimately comes true, we should not just ignore it. We may not be justified in using Aristotelian logic to conclude with 100% confidence the person's reasoning was correct, but we are justified in taking it into account and concluding that there is some reason to believe this person, who made a prediction contrary to many people's other beliefs, may in fact have something.
After all, if you're not going to listen to people who make accurate predictions with plausible reasons used for their predictions, you can just give up on science right now, because that's all it is.