Refactor cleanup code in the qp-trie for the forwarders table

Ondřej Surý requested to merge ondrej-cleanup-qp-in-forwarders into main

Instead of duplicating the destroy_forwarders() code in the cleanup sections, just call dns_forwarders_detach() every time - in case of failure, the forwarders aren't going to be attached, and forwarders object will be destroyed right away.

Merge request reports