Connection resilience: what LangChain retries automatically and what it does not | Vectle