Well, I can't claim any special expertise, but I'll respond anyway. If nothing else I do like to hear myself speak. (read my own posts?)
To the best of my knowledge, the odds of MD5 and SHA1 having a collision on the same file are minuscule, despite being related. If they did collide on similar input then there'd be little reason to use SHA1 over MD5.
If you want to avoid collisions that much perhaps you should look at a 512-bit hash, such as SHA-512 or Whirlpool. Heck, use those two in conjunction for that matter. If all you've got to work with is MD5 and SHA1 (say, because that's what's available easily), then concatenating the two is going to be better than using just one. Though honestly, I'm not sure why using just SHA1 isn't good enough for this purpose. 🙂