DomainObject::lock no longer throws stale exceptions, provides closure
to opt-in instead.