Internal: make sure that internally generated percolate request re-uses the original headers and request context

Closes #7767