If you run flutter in two terminals at the same time, e.g. if you run flutter indirectly via your IDE and simultaneously run flutter doctor at your command line, you will end up corrupting your artifacts store as we simultaneously download it from multiple processes.
(Mac has the same problem. As far as we can tell there's no solution on Mac.)
cc @goderbauer