Resolve leak in new_from_object when preserve_all_data_layers=True and a sub-surfaced mesh. A copy was made, then BKE_mesh_wrapper_ensure_subdivision would return the "mesh_eval" of the copy, leaking the mesh passed to BKE_mesh_wrapper_ensure_subdivision. Ref !142176