File Upload Bug
Files are uploaded to an individual server. Sometimes the subsequent request to send the product referencing that file upload gets routed to a different server. This causes the product send to fail.
This is difficult to reproduce but can be done with editing the /etc/hosts file locally to swap between servers between file upload and product sending.
There are many ways to deal with this.