While domestic calculations hold New Delhi back from going to war with Beijing, in China's case it is its international image that prevents it from doing so.