Я так думаю что проблемма заключается в том, что при завершении задачи через интерфейс системы ее присваивается один statecode, а при завершении задачи Вашим способом другой. Создайте однаковые задачи например звонок и завершите их двумя способами и сравните statuscode ы SQL базе, должно помочь.
__________________
|