This is the code that was moderated out of the post:
http://pastebin.com/1ywPcPFz
A few extra details for anyone who wants to replicate the problem.
Permalink is set to /%site%/news/%category%/%postname%-%post_id%/
Site is set to “talk” on a given post, and the URL is:
http://example.com/talk/news/uncategorized/hello-world-1/
If I set URL to
http://example.com/aaaaaaa/news/uncategorized/hello-world-1/
The same post shows, but the URL does not redirect as should happen with redirect_canonical