Indeed, also this does not appear to be exclusive to unwelded meshes (also the mesh vertices must already have colors, otherwise you get an IndexOutOfRangeException
back), just did a more minimal test:
180416_MeshVertexColorListSetColor_00.gh (15.1 KB)