Remove extra file system copy code. If there is a bug in the CR, it should be fixed in the content-repository code, not in file-storage. Also I am not able to reproduce the problem.
Add error handling and notices so the user 1) doesn't see a server error, and 2) gets some sort of feedback.