use virtual deleteOrDeleteLater in NodeData to handle AvatarVoxelSystem

this properly fixes #1209