“Israel is not a party to the U.S.-Iran agreement, creating a complication as it continues military action against Hezbollah in Lebanon.”