Clean up usage of Rx and add support for retrying HTTP 503

This was done for UDP only to introduce the concept of @Rule.  The same can be applied to all test servers.
Doesn't seem like.  I'll remove it.