ник: osmor
Дело в том, что наложилось несколько факторов которые довольно сложно описать и объяснить здесь.
В общем корнем проблемы было дублирование ключей при добавлении нодов в дерево, а отключенные сообщения об ошибках не позволяло нормально диагностировать проблему.
Так что для тех кто не хочет наступать на те же грабли - делайте нормальные обработчики ошибок