rescue connection failures and re-raise as service unavailable