You may have thought the Geneva deal struck last month between Iran and the P5+1 nations (the five permanent members of the United Nations Security Council plus Germany) was a sweet one for Tehran — getting billions in sanctions relief in exchange for mere promises to halt its nuclear program.