Beirut raids delay the Iran agreement... and Trump clings to signing