rogerd - 1:20 pm on Feb 3, 2011 (gmt 0)
Ted, the pages in question show up using the site: operator but not in any of the keyword searches I tried. The issue is complicated by the fact that during the period of site malfunction that created the bad URLs, there was also a spam link injection hack. Hence, these nonexistent pages have unrelated spammy links, which could also explain why they don't show up for keyword searches. That's also why I'm anxious to get them out of the index, even though they likely get no search traffic.
A little more investigation on one content page shows that neither the new version nor the old, bogus version of the page is showing up even in exact phrase searches. Multiple pages linking to the correct URL are in the index, so I'd expect the new link to be spidered readily.
Most of the site is indexed correctly and is ranking for relevant keywords. I have to think ig Googlebot would just visit the URL in its index & find the 301 to the new URL, it would be fixed.