When I get file mismatch(004) error, the user that I am trying to download from doesn't clear. I just right click on the user and click retry and 98% of the time the file will resume and download perfectly. I have looked up info on this and all have ever found to do when this this mismatch error happens is to use the Trim 10K command.
I don't know if anybody else does this, but it really works. Or, I suppose I should say it works for me. There have only been a couple of times that it hasn't, but on those couple of times neither did the trim 10K command.
Although, if there is a que it will put you in que. Just wanted ya'll to know my experience with it.