should_retry_effect now passes failure to interval function.
checkpoint some rubbish retry support in http, probably not to stay.
a whole mess of spikey declarative retry stuff.
Effects up through get_scaling_group_servers
ok let's try this. convergence uses retry_effect explicitly; get rid of request_service(retry=True)