Resolves some minor dev inconveniences:
- When freshly building a project which had external files (as if by clean then build), an error would be raised that the `out` folder did not exist
- When building on windows with many cores, sometimes when deleting a folder concurrently, instead of `FileNotFoundError`, a `PermissionError` is raised, which would cause a crash.