raft: block Stop() on n.done, support idempotency

move this right after line 185?