async fn retry_await_output_outcome(
api: &DynGlobalApi,
module_decoder: &Decoder,
peer_tbs_pks: &BTreeMap<PeerId, Tiered<PublicKeyShare>>,
txid: TransactionId,
out_idx: u64,
amount: Amount,
issuance_request: NoteIssuanceRequest,
) -> BTreeMap<PeerId, BlindedSignatureShare>