fix up worksites processing work from energy even with overflow
inventory being overstuffed
clean up worksites processing work even when overflow is not empty.
should clean up some of the performance related issues when worksites
become stuffed.  Updates #102