This is how $findfile works. It doesn't return files in an alphabetical order. I never found out what ordering it was. I'm guessing natural ordering (i.e. however the underlying programming calls work). But who knows, maybe its ordered by date created or modified.