It's been a while since I've spent time in the Seam layer in our app so, I could be way off base here but....
It is my understanding that @End only marks the conversation as no longer a long running conversation and the actual converstation wont end until the end of that request/response operation. (Ah, I just read some doco and this does appear to be true). Take a read of http://docs.jboss.org/seam/2.2.2.Final/reference/en-US/html/annotations.html specifically the @End/@Begin annotations.
You might want to try @End(beforeRedirect=true). This may achieve what you are looking for but, that really depends on what else you are doing in this navigation.
Hope this helps.
Message was edited by: Tim Evers - bad spelling