`deletingRecord` puts the record in the deleted state but still keeps a reference to the record in the store. `unloadRecord` removes the reference to the record in store so it can be garbage collected.  Currently is marked as private but I suspect that is a documentation error rather then the ember team's intent.