The US navy’s blockage of the Strait of Hormuz has allowed some oil to transit the crucial waterway, but not enough to stop oil prices rising.