make cursor KV write best-effort
unhandled KV quota errors (free tier: 1000 writes/day) were causing
the entire /admin/ingest endpoint to return 500, which made it look
like D1 was rejecting writes. the actual ingest was never reached.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>