The issue https://golang.org/issue/21358 has been resolved upstream, so there's no more need to use a temporary fork of the ctxhttp package.
7424d8ddca1d310f20d49327fd09b60e29f9d1fd