Implementing Agent Tool Calling with Fallback Chains: Handling Tool Errors, Timeouts, and Partial Results in Production | Wicked Smart Data