Version intersections working (need more tests.)
LockManager correctly uses ContainerException