**Describe the bug** When topic transaction buffer recover produce `ledger not exist error`, it will recover in loop and don't quit.  **Expected behavior** can recover in normal