Concurrent File Uploads cause "Stream Ended Unexpectedly" errors