Earlier quoted context omitted.
I think you underestimate the impact of a blockade on Iran's ports... Iran (and China) can maintain this posture for ballpark a month or so more before economic mayhem leads to another popular uprising. Time is in the US's hands up until the midterms and even then until January
What happens when Chinese flagged ships dare us to shoot them?
If China were to involve its Navy in opening the straight that's exactly what Good outcome could look like