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

it is right after line 185?!