SongOf

Results 4 issues of SongOf

Implement the logic in [BP-68:](https://github.com/apache/bookkeeper/pull/4500) Delete cookie as part of decommission API.

Descriptions of the changes in this PR: When replicating a ledger with open fragment, ReplicationWorker.rereplicate(long ledgerIdToReplicate) method returns false. https://github.com/apache/bookkeeper/blob/25326dcf0e3c51bab4a3e82c1f6f90b064ef6783/bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/ReplicationWorker.java#L495-L499 This will cause the replication worker to wait for rwRereplicateBackoffMs...

area/autorecovery
type/improvement

### Motivation When the content of LedgerMetadata is as follows: `Versioned(value=LedgerMetadata{formatVersion=3, ensembleSize=3, writeQuorumSize=3, ackQuorumSize=2, state=CLOSED, length=42, lastEntryId=1, digestType=CRC32C, password=base64:, ensembles={0=[10.167.101.44:3181, 10.145.144.76:3181, 10.145.136.51:3181], 1=[10.170.112.33:3181, 10.170.140.51:3181, 10.170.92.28:3181], 2=[10.171.7.2:3181, 10.172.180.82:3181, 10.172.149.89:3181]}, customMetadata={component=base64:bWFuYWdlZC1sZWRnZXI=, pulsar/managed-ledger=base64:cHVibGljL2RlZmF1bHQvcGVyc2lzdGVudC9kaWNoYXRfcHJvZF9ldmVudF9sb2ctcGFydGl0aW9uLTI=,...

Descriptions of the changes in this PR: Motivation When bookie A is decommissioned, the user cannot know whether the decommissioning process is complete. Considering that bookie cookies are deleted after...