Bob
It turns out the redirect was working correctly. The resource was using a template from the other context for that page so it appeared to be going to other context, but in fact was going to the correct page. Ugh. . .
Thanks for noticing the order of the hooks. It was not working.
Thanks again!