SpecialInventoryHandler bugfixes

Fixes #603 and DSU handler eating items.