model deletions are more robust

@wesokes this handles the case for activatable models when the model cannot be deleted because its protected. The deletion receipt will just be deleted without erroring out