Don't throw if entry can't be found for path
Don't throw if entry can't be found for path

Not sure why `RetrieveStatus` would return `FileStatus.Unaltered` when a path doesn't exist.
This make it more robust so that if this does happen, it doesn't fail.

github/VisualStudio,github/VisualStudio,github/VisualStudio