Iran has backed down.
I guess they didn't want their nuclear sites completely destroyed just yet.
At this point, why should the Israelis wait? They might as well get it over. The Iranians have paused; they're on their heels for the moment.They are waiting till Aug 12.
I'm also supposing that Iranian/Hezbollah sleeper cells that have made their way across the southern border could have some plots planned here in the event of the Israelis taking out Iranian nuclear reactors.