Fix bug: candidate_run_election() should release mutex while sleeping.