'Caused'/revealed by rBd29a720c45e5: Operators that fully re-create the
mesh would previously rely on sculpt_update_object called from update
code to get required sculpt-specific data layers re-added to the new
mesh.
Now instead put all code adding data to orig mesh for sculpt purpose
into a new util function (BKE_sculpt_ensure_orig_mesh_data), and call
that function when entering sculpt mode, and from voxel remesher code.
This is contonuing effort to more clearly separate orig data from evaluated
data handling/usage in sculpt code.
TODO: there are likely other code paths that would need to call that
new function?