PALADIN: Self-Correcting Language Model Agents to Cure Tool-Failure Cases