add unexpected down and recovery test