It's possible there wasn't enough space in the temp folder on your work machine to handle the processing of the zip file. When performing a multipart upload (including upload from a zip) it writes a temporary file to disk on your hard drive. It's possible there wasn't enough space at the time for it to do that.
Either way, I'm glad you got it working at least from your home machine!