DynamicInterface MAC uniqueness validation fix

It seems I forgot that `qs.exclude(...)` doesn't modify `qs`.