JPMorgan’s Iran call puts a surprise clock on $110 oil.