It's quite likely that it is a legacy problem that we have yet to fully address. But, we have made some changes to the edit function which hopefully can help with broken uploads on the initial try.
In any case, we'll look at how to get the reliability of the uploader much higher. It is showing a lot more fragility than we like!
Looking forward to your improvements! Thanks for your efforts!