How does kafka guarantee availability while the leader election is happening? Once a broker goes down, there\'ll be an intermittent period when no broker is the leader and elect