More reliable (*Conn).Del

doozer.Walk doesn't propagate errors to the top level..
Implement Lock/Unlock