fix bogus path_put() of nd->root after some unlazy_walk() failures