Clear statement on cancel, regardless of cancel fees

I think there's actually an issue with the statement setup in the spec; I don't think statement_date is being applied to the order detail. Based on what's in this branch, I would expect this to fail since `clear_statement` does not unset statement_date.