Problem: The coins_view fuzz target checked that CCoinsViewCache::Cursor() throws, but that method is intentionally unsupported and always throws: https://github.com/bitcoin/bitcoin/blob/93c6ea147422199777ddbc5f6d04134b82420b76/src/coins.h#L450-L452
Fix: Remove the input-independent throw check from the fuzz target. The target still exercises the useful cache/view behavior, and keeps DB-backed cursor coverage where cursor iteration is supported. Some leftover scope-guards were also removed.
This was extracted from review discussion in #35295 (review).