Return false when trying to save destroyed record

Saving destroyed record weren't adding the record back to the database anyway, so we should return the proper result, which is `false`.

Originally I thought that we should just mark the record as read-only. However, that breaks the compatibility as we won't be able to call `destroy` twice anymore. So, just checking if the record was destroyed is actually cleaner.