Don't require the `scope` key in front matter defaults

Set defaults for `scope` in front matter defaults as per #2656 by adding some "or"s.
What happens to `set['scope']` if it's not set? Do all those checks above for `scope.key?('path')` fail?