Вы как открываете? Предварительно закрыв? Или, жмя F5 и в появимшемся алертике выбираете ОК (почему-то мне кажется, что так и есть.)?
В любом случае странно. А этот код у Вас работает (просто накидал)
X++:
incident in = new incident();
in.incidentid = new Key();
in.incidentid.Value = incid;
in.ownerid = new Owner();//или что-то в этом духе. Студия подскажет ;)
in.ownerid.Value = newowner;
ws.Service.Update(in);