I have to say from the outset that anything that encourages or makes an attack on Iran anything but a disaster for the US and/or UK is insane. Look at what happened in 1941 when the US backed the Japanese Empire into a corner by cutting off their oil supply among other sanctions -- the attack on Pearl Harbor.
That is what I believe the Obama administration and the congress (and the EU sadly enough) are trying to do... corner the Iranian government to the point where they do something rash or stupid.
That having been said, here is another example of the incredible inanity of the war budget. They can spend $100,000 to take out a $2,000 (who knows) mine because money is no object. What a bargain, same price as murdering an innocent American teenager in Yemen with a drone strike.
What would make more sense is autonomous surveillance and active counter-mining drones that would map the mines' positions and set charges where possible. Then, if needed, the charges could be exploded all at once to create pathways that allied ships could use strategically.
Blowing up Iran's defenses willy-nilly beforehand will just increase the pressure and the volatility in an already tense situation.
Which, coincidentally, is the entire purpose for this weapon.