Oil dips below $88 despite Iran blockade threat, signaling weak demand outweighing geopolitical risk.