Specified dependent: :destroy where it made sense

...to fix a bug with progresses sticking around after quests have been
destroyed.