Revert require 'permitted_params_decorator' and change load order in engine instead
Fix untrapped error when deleting survey.

Before destroy hook that checks for response sets was not firing.
Problem was that dependent: destroy was firing on Survey Sections first.
Fixed by adding prepend: true to before_destroy hook.