課金アイテム付与失敗時のリトライについて

根本的に勘違いをなさっています。
StoreKitを使ってInAppPurchaseを実装したことが無いのだと思います。
トランザクションが自動的に終了されてしまうことが問題なんです。