He probably realized he went way too far
I suspect you're right. I've been waiting for him to back off, even by last week at least. I think Kerry's blunder was a wake-up call and provided him justification to make his statement today, albeit a little late in the season.
He done real good.