Rework timeout in BecomingLeader, see #2895
Use ClusterSingleton in cluster sample, see #2895
Log ignored take over request, see #2895