fix(http): preserve config object when resolving from cache

Closes #9004
travis is just flakey as usual, cachedResp shouldn't be returned here