OK so it's fine for DoJ to admit into public record admissions of criminal activity that can be prosecuted internationally, so long as it will be used at some point in the future and it hasn't yet been done? Apply this to Caroline. They can put it into the record so the Bahamas can use it. You say it hasn't been "already done" once they do that so everything is good. Appears we agree.
Allow Caroline to testify in exchange for lenience. Share that... so that at some point in the future she can be extradited. All good now! As far as I can tell your criticism has no practical bearing on achieving these ends.