It looks like this just was an oversight. The calculate_collision_balls function is already called in mesh_to_softbody and curve_surf_to_softbody. This patch just also calls it from lattice_to_softbody.
It the example file I added to T79082, it seems to work perfectly. The lattice is simulated the same way as the cube.