Preserve params between redirects

There are a few corner cases where a redirect does not preserve params
from a partially completed transition, but this is progress.