@Test
  void doesntPropagateWhenNotIOE() throws IOException {
    RibbonClient.propagateFirstIOException(new ClientException(new RuntimeException()));
  }
Happened in practice; a blocking observable wrapped the connect exception in a runtime
exception
ribbon/src/test/java/feign/ribbon/PropagateFirstIOExceptionTest.java