This is capturing current behavior, but it's not clear that it is correct. It's not clear if max-height on a columns block constitutes a
constraint on the columns or not. You obviously begin trying to balance, but only run into the constraint once the balanced columns exceed
the max-height. It's not clear that you should suddenly shift to a fill. Our current behavior (which matches Firefox) is to just overflow
without changing from balance to fill.
This is some text
This is some text
This is some text
This is some text
This is some text