Iranian crude swung from a $2 premium to a $1 discount to Brent in weeks as China's teapot refiners cut run rates amid mounting losses.