I am using this technique with JSF 2.0.2 on Tomcat 6 and it is working correctly. The only difference in your code vs. mine is that my redirection URL begins with a leading slash ('/'), which I believe is appropriate. I don't know if that would make any difference for you. I have not tried this on 2.0.3 or any other web container.
[Message sent by forum member 'markroy']
http://forums.java.net/jive/thread.jspa?messageID=471207