Issue:
The SDK incorrectly throws an error for Mobile incompatible shaders on EditorOnly objects despite those objects being removed on upload due to the EditorOnly tag. These objects being removed on upload still allows the avatar to be uploaded even with the error which may confuse some users.
Reproduction Steps:
  1. Set up an avatar for uploading to Android with compatible materials
  2. Add a mesh to the avatar w/ a PC only shader, such as unity standard
  3. Observe that the ""Error"" message in the SDK warning about incorrect shader usage
  4. Attempt to upload the avatar, it will fail with the cause being listed as the incorrect shader
  5. Change the tag of the new mesh object to EditorOnly
  6. Observe that the ""Error"" message is still there despite the mesh no longer contributing to any other performance stats
  7. Attempt to upload the avatar, it should succeed as the EditorOnly object is stripped from the avatar before upload
Expected Behavior:
The expected behavior is that the SDK shouldn't throw an error about materials on EditorOnly objects in the same way as it already correctly removes said objects from the performance stat listings.