Unfortunately the American attitudes will result in proliferation. Not the Iranian ones.
Now we know the timeline where agreements are not honored by the US.
> Who knows how things play out when a country is integrated back in the international system and have something to lose when if get caught on checks
Ah that's the Merkel's school of international relations =) We also know that with a russia example which you mentioned. Didn't work too well, did it?
Btw, DPRK were also given many concessions and reintegration opportunities (Kaesong) yet that was not the path they chose.
Who knows, it's all speculation at this point. The current reality is that if you don't have a nuke you get invaded. Everyone will have nuke soon. Those who fail will be destroyed because agreements, international laws etc doesn't mean anything anymore.