I think we are looking at both sides of the same coin. God will give a nation leeway, but he says so in that case. Once God gives an unconditional this will happen, it will happen.
God always keeps His word :)
He always keeps His Word but it also says He can change his mind. There are other examples in Ezekiel and I & II Samuel.