Fixes issue where offer adjustment values were getting reset to zero when during fulfillment offers processing
First check if transaction is reported successful by payment module; then check for payment discrepancies.