forward_cancel called from a wrong thread
The dns_zonemgr_shutdown()
calls forward_cancel()
over all zones from the main thread which breaks the promise to do all the operations on the zone from the matching thread and in turn could cause assertion failure.