Let's talk this over -- my concern is a thread that's half-way through searching the WT_UPDATE list, but somehow a globally visible item gets added to the beginning of the WT_UPDATE list while that thread is sleeping.   I don't think that can happen, but want confirmation -- your better wording would be welcome.