Fix a bug where the eviction server thread could get stuck if a tree is closed in between runs.

refs #1391
Revert part of the previous change: don't drop the handle list lock when scanning for pages.  We're only doing a trylock, so if we find some candidate pages, then fail to get the lock when we retry, we have wasted work.

refs #1391