Improvements to the failure detector: Adding a threhold for fatal failures while marking a node down
Initializing the AtomicInteger numConsecutiveCatastrophicErrors properly in the constructor of NodeStatus
added zone count write test
fix parallel put action

1. recheck quorum and zone satisfaction after draining queue
2. Fix a logging typo
revision based on review