updated lock docs; Seize() override YieldingLock