Fix: Destroy on unsaved object should not audit

If a record is new and destroy is called on it,
an audit for the destroy should not be created.  It causes
an ActiveRecord exception:

  ActiveRecord::RecordNotSaved: You cannot call create
  unless the parent is saved

See https://github.com/collectiveidea/audited/pull/79
for more information.