issue #21978: Revert item site back to previous workings, but add checks...

... on fetch to disallow stale data from coming in after value has been changed.