plus also the Iranis and Chinese forget that to get Iran's oil to China they got to pass by India, and you can bet the Indian navy will have each one of those convoys in it's sites ready to blast away if China tries anything funny on India's northern borders
Slight problem-India is also a big importer of Iranian oil-a dependence that will only increase.It's also going to depend on where the Iranians would stand in an Sino-Indian conflict.& don't leave out Paki-land.
I believe the border problem between China and India is going to get settled. China has already fully settled all the border problems with Russia. They also settled with Vietnam, including martime borders. There are signs that China is healing its relationship with India. One of the most famous slogans that the Chinese Premier has conveyed to India was that China and India had been friends for 2000 years, which comprises of 99.9% of time and conflicted with each other for about 2 years, less than 0.1%. I suspect China and India will become close friends. However, the relation won't be more hostile as now for sure.
I don't think India (and any other country) will cut China's oil line, unless the US lead the way. This is the same situation as for Taiwan. If war breaks out between the two side along the strait and if the US won't involve, NO country will. Japan, south Korea, Philippine? they are all Mr. independable.