Standardize test suite for Retry-After tests.

Both Python and Java now test:
* Small number of 503s
* Large number of 503s (exceeding the normally allowed number of
  retries)
* 503s that do not set Retry-After still get handled correctly (filling
  in a default)