Попробуйте перезапросить account с минимальным набором полей.
Что-то вроде:
X++:
Entity account = (Entity)context.InputParameters["Target"];
Entity acc_for_update = m_service.Retrieve("account", (Guid)account["accountid"], new ColumnSet("accountid"));
acc_for_update["ars_leadaccountant"] = new EntityReference(leadAccountant.LogicalName, leadAccountant.Id);
acc_for_update["ars_officemanager"] = new EntityReference("systemuser", context.UserId);
m_service.Update(acc_for_update);