Clear statement on cancel, regardless of cancel fees

`OrderDetail#statement_date` == `statement.try(:created_at)` so I expected clearing the statement to clear the statement date as well. What am I missing?