update e2e to lookup service ips

@bparees This is the update to handle cases where the services end up on different IPs inside of the end-to-end test.  I had previously included this in the namespace commit, since it seemed to make sense that we'd need to handle this case then because the next logical step is to run two of these tests concurrently in separate namespaces and ensure that we get distinct results.