The amount of consumed block gas is used here to uniquely identify the position of a transaction in a block.
Is it possible that a transaction could consume zero gas, leading to a collision (that tx and the tx that follows will have the same "absolute index")?