When a raft first joins the cluster as a follower, and event does not appear to be emitted. This is my ugly fix for that...
raft.on('follower', function () { self.emit('follower'); });
raft.on('leader change', function () {
if (!self._emittedFollower) {
self.emit('follower');
self._emittedFollower = true;
}
});