handle failed uploads
resolves MCKIN-2094, MCKIN-2078
Merge pull request #24 from edx-solutions/dsego/handle-upload-errors

handle failed uploads