Implementing Raft Part 5 - Exactly-once delivery