Back out a change: don't queue dirty pages for eviction during a checkpoint.  It's very unlikely that we'll find a dirty page that we can evict (it would have to be an internal node with no children, ahead of the checkpoint).