DO NOT MERGE - FOR INTERNAL CODE REVIEW ONLY

I'd be surprised if this is the only place we have this construct. Perhaps an assertFilesAreReadable which abstracts the for loop?