Give in-memory splits a chance to work.  Stall if we're waiting on the oldest ID to move forwards.  Move most of the forced eviction logic to btree.i.