fix potential stack overflow during compaction (take 2) patch by jbellis; reviewed by brandonwilliams for CASSANDRA-2626