Fix a bug with an incorrect number of generated upstreams
Fix a bug with an incorrect number of generated upstreams

The bug appeared when a service was referenced multiple times from the same host rule of an Ingress resource via different ports. Only one upstream was generated, instead of multiple upstreams, with one upstream per port.

nginxinc/kubernetes-ingress,nginxinc/kubernetes-ingress,nginxinc/kubernetes-ingress,nginxinc/kubernetes-ingress