Why India’s 156 all out in Pune was a worse batting performance than the 46 all out in Bengaluru