Merge pull request #650 from libexpat/issue-649-fix-overeager-dtd-destruction

[CVE-2022-43680] Fix overeager DTD destruction (fixes #649)