fix for payments made via /admin

this was causing double-billing on orders placed via /admin.
in our case braintree prevented the duplicate billing but that resulted in the same payment being marked as failed when actually it succeeded the first time.