Retry on failed connects

- Fix all go vet issues

[#69786534]

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>

Conflicts:
	proxy/proxy.go
	proxy/proxy_test.go
	proxy/request_handler.go
	scripts/test