It's hard to say for sure what's keeping them from indexing the newer content. On your redirect scripts did you have a 301 or a 302 for the redirect? It shouldn't matter because we have people using both without a problem, but figured I'd ask.

If you use the google webmaster tools and you look at the Crawl Errors is it giving anything specific?