Update TaskQueue.cs

Тут еще много всего надо делать но я вроде основу создал. 
В кратце теперь каждое новое задание проверяется на нахождение в комплитед листе и если оно там есть то просто меняем ссылку (то есть новая таска будет ссылаться на старую завершенную) и не добавляем в пендинг лист, должно сработать вроде.