The `thread.next` pointer refers to active DCBs in the current thread's list and the `memdata.next` pointer refers to DCBs about to be freed. The latter was mixed up with the former due to some changes in the naming.