Respect DELETED_AT constant if set for soft deletes
Merge pull request #4569 from jchamberlain/4.2-soft-delete

[4.2] Make Soft Delete Trait Backward Compatible