safe_create_leading_directories: fix race that could give a false negative