OK, I found a fix that works for me. I modified my redirect rule to change the redirect to :
/SeoDummy.aspx?template={R:1}&keywords={R:2}
Then I added /SeoDummy.aspx to the list of "Do Not Redirect" url's in the advanced url handler.
Now all of my special url's work and give me a 200 instead of a 301.