this is correct, but the US would also have strategic reasons to starve china of oil. Trump isn't a fan of china too, so I don't know why this hasn't come up.
Blocking the straight would also push the price up significantly, it's not like Russia suffers either way.