Save LogEntry records if they are being rolled back

Related to #1767
Remove before_payment callback on CheckoutController

Read from here: https://github.com/spree/spree/issues/1767#issuecomment-12724883