path: Make direach() return EUSER on callback error
odb: Teach loose backend to return EAMBIGUOUS
Merge pull request #1841 from libgit2/ntk/fix/loose_ambiguous

Make odb_loose return EAMBIGUOUS when required