PatientChildrenWatch can lose watchers in case of connection suspend

Hi.
If one zookeeper server suspends in cluster PatientChildrenWatch can lose watchers.
It lead to incorrect SetPartitioner work.
I've added session_watcher and checking that children same as before suspend.
It starts work after _inner_start finished