Move clearTimeout() to finally blocks in both checkQuality() and isHealthy() methods to ensure timer cleanup even when errors occur. This prevents timer leaks on failed requests. Refs #339 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move clearTimeout() to finally blocks in both checkQuality() and isHealthy() methods to ensure timer cleanup even when errors occur. This prevents timer leaks on failed requests. Refs #339 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>