It may be that the redirect doesn't output colour, then it wouldn't work as a blend shader. Give me a second and I'll PM you...
*EDIT; That's exactly what it is, no colour info passes from a redirect shader. ^^ Set your redirect as the 'child' to the surface layer.
[attachimg=#]
Sorry, Ulco.