Properly generate unique mesh names when deserializing from json.

Previously when deserializing we didn't generate unique names, as we didnt
handle the use case of meshes already existing with names like "Mesh_1"
which would causing conflicts.
Status Job ID Name Coverage
  External
passed kwrobot-branch-check