I had thought that updating with IF and using an appropriate write consistency level would ensure consistency even in the event of a network partition (receiving and exception if it isn't possible), but I'm told that isn't so.
If two lightweight transactions occur on the same row while Cassandra is in split-brain mode, how are they resolved once the network partition disappears?