Fix rare bug in recompute normals