в общем, снес все таблицы, относящиеся к категориям, вставил новые из устновочной демки, отредактировал, и все заработало...
насколько понял причину засады - это неправильное указание какие категории (точнее одна, самая первая в дереве) является корневой...
вот такие дела, спасибо за ответы!