Is there a difference between total-ordering consistency and linearizability?
Total, FIFO and causal are all different sequential approaches for ordering the events. Now, consistency applies to all these types ordering and at different levels: local and global.

Sequential consistency requires that all of the operations appear to have executed atomically in some sequential order that is consistent with the order seen at a local level (individual process). This is similar to serializability used in database theory. 
Linearizability is another type of consistency, which applies when this order must also preserve the global ordering of non overlapping operations.