Bug 50042: Don't percent-encode modified external link hrefs

We expect our input to be percent-encoded already (and don't decode it any
more), so don't re-encode it when serializing.

Change-Id: Ib94aabb2c553badfe0935bc852dbbc89179551c6