I ran into this same issue. What is mostly likely occuring here is that each of your 50 redirect sites has the same directory configured. In IIS7 when you setup a redirect it is stored in web.config in the site directory. Since all 50 sites share the same directory when you change one, you change them...