The U.S.-Iran agreement hinges on Israel accepting a ceasefire in Lebanon, something it is reluctant to do.