This is the cause of the failure in GVFS.FunctionalTests.Tests.GitCommands.CheckoutTests.CheckoutBranchDirectoryWithOneFileWrite
The issue is that VFS for Git will assume that all folder placeholders that existed prior to git running are still on disk.