invalid read on freed zone contents
There is a timing issue during server reload.
Zone content reload can be performed before the new zone DB is exposed. In that case, the answering threads can access the old zone content, after it was freed.
This can be fixed by suspending the background workers during the reload. It cannot be solved in the zone event scheduling, because zone load can bypass the scheduler and insert a task directly into worker pool queue.