Permit exchange decorators to modify routing decisions
Merged bug25384 into junk