- [Java] A leader should assert its leadership when a follower requests a vote and the leader has a more up-to-date log rather than re-initialising an election which could result in log truncation.
- [Java] Change role to leader after winning election so leadership can be asserted during replay or replication.
- [Java] Log event for unknown session close in service container rather than throw and exception.