Consistently lock on ClientRequestSelector, and clarify. Partly bug #3865 but also relevant to recent work in purge-db4o branch.