Just removing the “$1” from the rewrite rule should do the trick.
(ETA: I should probably mention that I don’t have much experience with IIS; but if it’s working like Apache’s mod_rewrite, anyway, the $1 is being replaced with the original path requested from oldserver.com – i.e., the string matched by the (.+) expression.)