fix+test for zero-weighted items in Pile