f8fb50cb83
Cloudflare 5xx pages from Deribit testnet were leaking through the JSON parser as JSONDecodeError → UNHANDLED_EXCEPTION. Wrap response parsing so upstream errors surface as a retryable HTTP_502 envelope instead. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>