The announcement of an Iran deal was a welcome birthday gift for the president but its success or failure may hinge on the details.