Handle service node not responding to monitor

Fix connection failure handling
Add configurable monitor retry number, default is 3
When monitor event failure over limit, transit service state to down and retry on a different node in nodepool.