Iran war shows markets no longer sleep