In the current implementation, the threshold check only works for the success rate and keeps on retrying even if 100% of transactions failed. So this issue focuses on adding logic/check when the transaction is 100% failed and stopping the retry loop immediately. This will reduce workflow completion time for bulk-processor and decrease system/zeebe load in general.