У меня была задача в соответствии с которой мне необходимо было присвоить инцидент в произвольную очередь. В MSDN есть замечательный пример. Но этот пример не работал в ситуации когда инцидент принадлежал не в очереди "In Progress" пользователя. Код далее работает универсально.