@HealthRanger Regarding the "prophecies are not set in stone" hypothesis.
Well, actually they are. You just need to be able to distinguish between WARNINGS and PROPHECIES when reading the Bible.
Definition of a WARNING: IF (condition) THEN {Time Limit; Result}
Definition of a PROPHECY: {Result}
Notice there's no time limit or date set for PROPHECIES.
The example of Jonah is standard: read carefully, he was told to go and WARN Nineveh.
When Jonah finally went, he actually voiced out loud a TIME LIMIT to them: 40 days.
The difference with prophecies is that no one will know WHEN they are about to be fulfilled.