Use walkBucketChain to simplify deleteItem implementation
+ Add test to verify existing behavior in edge cases