Remove all other payments before going ahead with Paypal payment

In CheckoutsController there is a before hook on #update that clears all other payments. It doesn't cover paypal_payment so when a failed CC payment (for example) isn't cleared it will cause the Checkout/Order finalization to fail.