path: Make direach() return EUSER on callback error
odb: Teach loose backend to return EAMBIGUOUS