when processing a mismatched response, we call dns_dispatch_getnext(). If that fails, for example because of a timeout, fctx_done() is called, which cancels all queries. This triggers a crash afterward when fctx_cancelquery() is called, and is unnecessary since fctx_done() would have been called later anyway.