I think Iran does not lose if they keep nuclear dust/enrichment and begin to profit off tolls for the strait . or if they get huge boat loads of unfrozen $ back in return .
I think US loses in a lot of areas , and their losses so far will be so much more painful if they don't get a deal better...