See comments section for emails describing the issue.
Upon thread death, the in-use list should be transferred to a global in-use list
which will be subject to deflation and eventual flushing to the global free list.
(The global free list should be harvested and freed if it grows too large?)
Proven cause of memory leak in attached test.