CURATOR-33 recursive TreeCache recipe

setting treeState to start here means that TreeCache.start() can be called multiple times without error.