A different fix/change: return from __rec_review() if the page being
evicted is the top page of a tree of pages.  That avoids the additional
cost of walking an internal page with no in-memory children in both the
clean and dirty cases (so it's marginally faster), and won't break if
we ever evict clean nodes with children in the future.