evict-walk-hazard changes

@michaelcahill  -- I removed a WT_PUBLISH, thought you should look at it.