I wonder if we are missing a step here.  I'm guessing that if the top-most Route header has orig in it, we should probably transfer it over to the Route header we add to get the request routed to Sprout.

Since we're not claiming to support orig over IBCF interfaces I think we should implement what you have in the code right now as that seems to be the speced behaviour, and leave it like that.