This change proposes moving self.emit('response', response); above the loop that ultimately calls self.pipeDest() on each of the destination streams.
This is to allow modifying the response headers before they are cloned to the destination Requests.
Moving response emit above setHeaders on destination streams
Should have mentioned: Tests all pass :D
i merged it, did a pull, and then ran the tests so I already knew :)