Fix for #23700 Non-deterministic static files test failures on Windows and #23701 Removing an unwanted check in collectstatic.py

#23700 Non-deterministic static files test failures on Windows:
PermissionError: [WinError 5] Access possibly raised when write
    permission on the parent directory is not there. In any case
    a permission check there would help. We might want to assert false
    when there is no permission to create the folder. Haven't added it
    in case it is handled elsewhere.

#23700 Removing an unwanted check in collectstatic.py:
Checking whether prefixed_path is not in self.copied_files seems
to be unnecessary since it is already being checked in the start
and there doesn't seem to be any place where self.copied_files is
getting modified after that.

Apologies for the mixups. A little new to this.
The errors are not reproducible if https://github.com/django/django/commit/949ee521fab106b44218c30577eb55f0097d39cd is reverted and this seems to me to be the only place where a permission error could be thrown.