Yeah, about the “other service” example. Hastily create example with an “oopsie”.
As far as flow control. I agree, but it depends. It depends how many things your service may end up doing, how many places it goes wrong, etc etc. There is definately a place for a few different gems/approaches to be added.