Part of #118145. There is some complexity in this area because the normals need to be updated on the original geometry only when there is no deformation or multires modifier. The simplest way to encapsulate that usage of the original geometry for now was adding a separate function that contains the lookup with a comment justifying it.