When you are using Breeze with Knockout all of the properties of your entity are observables. Therefore, you need to set them instead of overwriting their value.
episodeDxM00RelEntity.SortOrder(index2);
KO.observables of course have two main methods - get() and set(value).