Hello! I think, when `SessionLease` becomes EXPIRED, owning `EtcdLeaderElection` should call `ElectionListener.leadershipChange(false)`. With current behavior we can have several leaders at the same time.