Adding retry logic for client.GetAsync

@Tratcher @Eilon 
If this is randomly failing then we have larger infrastructure issues. Maybe the server hasn't finished starting up yet?  Do you have any code that checks if the server is up?