columns may be empty if the only pre-flush op was a CF-level remove op. fix (to allow this), with test. patch by jbellis; reviewed by Teodor Sigaev for CASSANDRA-458