Sweep eviction improvements

Improve interactions between sweep and eviction by not holding the handle list lock while walking files.
Thanks for the explanation. I'm happy now and will merge.