Description
In ZkDistributedCollectDataFuture#deleteFutureData method KeeperException.NoNodeException may be thrown but the exception isn't critical in this context and doesn't require special handling (just logging is enough).
However deleteFutureData relies on ZookeeperClient#getChildren which reacts on any exception (including NoNodeException) by killing current Ignite node.
Another implementation of ZookeeperClient#getChildren is needed which tolerates NoNodeException.