moved LockRequest condvar to Transaction