A Bird in hand is worth two in bush.This was the status quo before the jcpoa...I think Iran got a bit cocky after the agreement , and revoked most of the informal understandings in trade with India . Now they are at a worse off bargaining position with India ,having lost all the leverage of mutual trust....
I think Iran really needs to acknowledge true friends like India who stood by Iran's side when the times were tough for them