Return Unknown instead of NotExist

Unless the data dir truly does not exist. Fixes #1834 
if err != nil {
    return err
}