Fix HttpSocket multiple auth requests

The current HttpSocket reuses auth config, but if you set the Authorization header manually in the request configuration it is overwritten. I think passed config should take priority over previously set (hidden) configuration.