Reworking the way vips are handled in get_lb_endpoints (part 3)