If the nested create_directory call fails, we'd still want to re-report the errors with the create_directories function name, which is what the caller called.
This fixes one aspect from MS STL's tests for std::filesystem.
Rerun CI
LGTM.