Fix for Dtree bug that repeats work items
Fix for Dtree bug that repeats work items

If the number of work items are too few, parents' `initwork()` overflowed their initial allocation and sent out work items that belonged to another parent. Fixed this.

kpamnany/gasp