Fix eviction passes: only evict dirty pages if we are over the dirty target.  Fix eviction worker management to respect the maximum thread count.