First, a quick background.
New design so I had a new server (virtual) created, dumped the live database and imported to the new server. Completed an entirely new theme.
Then today, we 'virtually unplugged' the live server and plugged in the new server. So the original IP of x.x.x.119 is still resolving to our domain www.yyy.com. This way, we didn't need to put in a dns change and wait for the effect. We just switched servers for the same domain.
However, once the new server came up, the new theme wasn't fully applied. I logged in and though the new theme was selected as the default in the theme lists admin screen, when I visited the domain module listings and chose the 'theme' button for the main domain, it wasn't selected as the default. The old theme was. So, I changed that and it seemed to get 95% of all the new theme applied. But, there are two specific pages that utilize a template from the original theme and now those two pages are not pulling those two templates from the original theme. I have a function in my template.php file that specifies to use a different theme based on the url/node shown. It worked fine during all the dev work, but activating it as the new server, again an exact clone of what I was doing during dev, it doesn't seem to recognize that function.