Use makeDestroy instead of destroy

**This PR is against the `feature/delete-task-queue branch.`** - https://github.com/reciprocity/ggrc-core/pull/1893

I've opened up this PR so that we can discuss which solution is better.