you are right the port match is not tightly coupled. If we mixed up ports within a group's load balancers this test might still pass. But I felt like that is almost not possible within the autoscale code and kept this simple  :)