Core: DistributorDirectory shouldn't search for directory when reading existing file

I just changed the logic in the private getDirectory() to only call distributor.any() if there wasn't already a binding for the requested file name.

Closes #7306