faild test with multiple HINT_CUSTOM_TREE_WALKERS

This PR contains failed test when we have more than 1  HINT_CUSTOM_TREE_WALKERS ,
because walkSelectStatement in TreeWalkerChain saves only last hint _queryComponents result. Could you, please, help  to resolve this issue or fix it?