Even if India today scraps all its nuclear military research, and consumes what has been provided due to this treaty for peaceful purposes, on cessation of this treaty India will have to somehow return the Uranium that we would have exhausted. If we continue our nuclear defense programs, it would be impossible for India to prove that information has not been shared between military and peaceful applications. We are under complete whims of US to decide if we are violating the treaty or not.
US can take us to security council if they feel a international treaty has been violated by a country, and the conditions are not being met. This would be a huge crisis for us, and will give US ample room for arm-twisting India into conceding lesser demands like agreeing to send troops in the next war US decides to wage.