Blockchains doesn't mean that all nodes agree on a total order of events. It means consensus on partial order of events.
And if you allowed only one transaction per block?
edit: The partial ordering can only be within one single block, and the total ordering is of all blocks, so if you have only one transaction per block, doesn't it follow that you have a total ordering of transactions?