I think this is more likely to be a network issue than anything, or at least something outside of XF. The serving of the file once it's uploaded is handled entirely by the web server. If a hard refresh fixes it, then nothing has changed in terms of what XF wrote out. (If it remains half displayed and a broken image is stored on the disk, then that may be something we could look into.)