Testnet pool - metadata update

I have registered a new pool on the testnet with the metadata in a github gist. The pool id is 7304e23922b68b020205acadf7c4f8db619fbfc13fbfdff6bb1d64e6.

Then I realized that the metadata hash in the pool certificate did not match the hash of the gist. So, I fixed that, generated a new pool certificate and submitted an updated registration txn. Note that I also inadvertently updated the pool cost from 345 to 340.

The txn worked fine, but now I see two entries for the pool in the ledger downloaded with cardano-cli query ledger-state. One has the corrected metadata hash and the other has the old incorrect hash.

Is this normal, or is there something else I need to do to correct it?