save_new_checkpoints can busy-wait if ConsensusClient is incorrectly dropped
#788
+4
−4