Basically the US chickened out and issued waivers to allow Iran to continue exporting. Hard to remember now, but a month ago there were worries about prices spiking to the upside.
You are correct. If China & India were forced to substitute oil purchases from Iran from the open oil market, prices would have taken quantum leap upwards.
If the bottom hasn’t fallen out of the oil market, it soon will.