The delegate argument itemIndex now seems to be itemCount, but this is undocumented in 5.2p1. Is this an error?
In the docs that come with 5.2p1 and earlier versions for SyncList.SyncListChanged there is:
public delegate void SyncListChanged(Operation<T> op, int itemIndex);
However, the index + 1 is now passed instead of the itemIndex:
// UnityEngine.Networking.SyncList<T>
public void Add(T item)
{
this.m_Objects.Add(item);
this.SendMsg(SyncList<T>.Operation.OP_ADD, this.m_Objects.Count, item);
}