Fix a quirky mkeys test failure

The mkeys system test started to fail after fixing the bug. The system
test implicitly relied on this bug: initially the root zone is being
DNSSEC maintained, then at some point it needs to reset the root zone
in order to prepare for some tests with bad signatures. Because it
needs to inject a bad signature, 'auto-dnssec' is removed from the
configuration.

The test pass but for the wrong reasons:

I:mkeys:reset the root server
I:mkeys:reinitialize trust anchors
I:mkeys:check positive validation (18)

The 'check positive validation' test works because the zone is still
DNSSEC maintained: The DNSSEC records in the signed root zone file on
disk are being ignored.

The zone now explicitly needs to be reloaded because otherwise the
'check positive validation' test works against an old version of the
zone (the one with all the revoked keys), and the test will obviously
fail.

(reworded)

(cherry picked from commit 2fc42b59)
89 jobs for !4539 with 2341-turn-off-auto-dnssec-bug in 7 minutes and 2 seconds (queued for 8 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #1392186
amd64 linux
autoreconf

00:00:20

passed #1392188
amd64 linux
clang-format

00:00:14

passed #1392189
amd64 linux
coccinelle

00:01:04

failed #1392190
amd64 linux
danger

00:00:20

failed #1392187
amd64 linux
misc

00:00:19

 
  Build
passed #1392205
amd64 linux
clang:asan

00:04:47

passed #1392212
amd64 linux
clang:buster:amd64

00:02:27

passed #1392214
amd64 libvirt
clang:freebsd11:amd64

00:02:13

passed #1392215
amd64 libvirt
clang:freebsd12:amd64

00:01:52

passed #1392216
amd64 libvirt
clang:openbsd:amd64

00:04:05

passed #1392207
amd64 linux
clang:tsan

00:02:54

passed #1392209
amd64 linux
clang:tsan:noatomics

00:02:56

passed #1392191
amd64 linux
gcc:alpine3.12:amd64

00:02:16

passed #1392204
amd64 linux
gcc:asan

00:03:50

passed #1392197
amd64 linux
gcc:buster:amd64

00:01:37

passed #1392193
amd64 linux
gcc:centos6:amd64

00:01:25

passed #1392192
i386 linux
gcc:centos6:i386

00:01:31

passed #1392194
amd64 linux
gcc:centos7:amd64

00:01:37

passed #1392195
amd64 linux
gcc:centos8:amd64

00:02:06

passed #1392201
amd64 linux
gcc:fedora33:amd64

00:02:09

passed #1392203
amd64 linux
gcc:focal:amd64

00:02:12

passed #1392210
amd64 linux
gcc:mutexatomics

00:02:08

passed #1392211
amd64 linux
gcc:noatomics

00:02:22

passed #1392199
amd64 linux
gcc:out-of-tree

00:02:03

passed #1392213
amd64 linux
gcc:pkcs11

00:02:16

passed #1392198
amd64 linux
gcc:sid:amd64

00:02:40

passed #1392196
amd64 linux
gcc:stretch:amd64

00:02:06

passed #1392206
amd64 linux
gcc:tsan

00:02:30

passed #1392208
amd64 linux
gcc:tsan:noatomics

00:02:41

passed #1392200
amd64 linux
gcc:tumbleweed:amd64

00:02:10

passed #1392202
amd64 linux
gcc:xenial:amd64

00:02:22

passed #1392218
amd64 windows
msvc:windows:amd64

00:01:05

passed #1392217
amd64 linux
nolibtool:sid:amd64

00:03:02

 
  Unit
passed #1392232
amd64 linux
unit:clang:asan

00:01:09

passed #1392239
amd64 linux
unit:clang:buster:amd64

00:00:32

passed #1392241
amd64 libvirt
unit:clang:freebsd11:amd64

00:01:13

passed #1392242
amd64 libvirt
unit:clang:freebsd12:amd64

00:00:56

canceled #1392234
amd64 linux
unit:clang:tsan

00:03:40

canceled #1392236
amd64 linux
unit:clang:tsan:noatomics

00:03:38

passed #1392219
amd64 linux
unit:gcc:alpine3.12:amd64

00:00:37

passed #1392231
amd64 linux
unit:gcc:asan

00:01:15

passed #1392225
amd64 linux
unit:gcc:buster:amd64

00:01:00

passed #1392221
amd64 linux
unit:gcc:centos6:amd64

00:00:39

passed #1392220
i386 linux
unit:gcc:centos6:i386

00:00:35

passed #1392222
amd64 linux
unit:gcc:centos7:amd64

00:00:36

passed #1392223
amd64 linux
unit:gcc:centos8:amd64

00:00:36

passed #1392228
amd64 linux
unit:gcc:fedora33:amd64

00:00:35

passed #1392230
amd64 linux
unit:gcc:focal:amd64

00:00:45

passed #1392237
amd64 linux
unit:gcc:mutexatomics

00:00:31

passed #1392238
amd64 linux
unit:gcc:noatomics

00:00:34

passed #1392240
amd64 linux
unit:gcc:pkcs11

00:00:36

passed #1392226
amd64 linux
unit:gcc:sid:amd64

00:00:34

passed #1392224
amd64 linux
unit:gcc:stretch:amd64

00:00:32

canceled #1392233
amd64 linux
unit:gcc:tsan

00:04:04

canceled #1392235
amd64 linux
unit:gcc:tsan:noatomics

00:03:47

passed #1392227
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:34

passed #1392229
amd64 linux
unit:gcc:xenial:amd64

00:00:32

passed #1392243
amd64 linux
unit:nolibtool:sid:amd64

00:00:59

 
  System
canceled #1392257
amd64 linux
system:clang:asan

00:01:44

canceled #1392264
amd64 linux
system:clang:buster:amd64

00:03:33

canceled #1392266
amd64 libvirt
system:clang:freebsd11:amd64

00:04:16

canceled #1392267
amd64 libvirt
system:clang:freebsd12:amd64

00:04:32

canceled #1392259
amd64 linux allowed to fail
system:clang:tsan

00:03:35

canceled #1392261
amd64 linux allowed to fail
system:clang:tsan:noatomics

00:03:34

canceled #1392244
amd64 linux
system:gcc:alpine3.12:amd64

00:04:11

canceled #1392256
amd64 linux
system:gcc:asan

00:02:42

canceled #1392250
amd64 linux
system:gcc:buster:amd64

00:03:54

canceled #1392246
amd64 linux
system:gcc:centos6:amd64

00:05:10

canceled #1392245
i386 linux
system:gcc:centos6:i386

00:05:05

canceled #1392247
amd64 linux
system:gcc:centos7:amd64

00:04:57

canceled #1392248
amd64 linux
system:gcc:centos8:amd64

00:04:30

canceled #1392253
amd64 linux
system:gcc:fedora33:amd64

00:04:22

canceled #1392255
amd64 linux
system:gcc:focal:amd64

00:04:21

canceled #1392262
amd64 linux
system:gcc:mutexatomics

00:04:25

canceled #1392263
amd64 linux
system:gcc:noatomics

00:03:34

canceled #1392265
amd64 linux
system:gcc:pkcs11

00:04:10

canceled #1392251
amd64 linux
system:gcc:sid:amd64

00:03:53

canceled #1392249
amd64 linux
system:gcc:stretch:amd64

00:04:28

canceled #1392258
amd64 linux allowed to fail
system:gcc:tsan

00:03:51

canceled #1392260
amd64 linux allowed to fail
system:gcc:tsan:noatomics

00:03:47

canceled #1392252
amd64 linux
system:gcc:tumbleweed:amd64

00:04:22

canceled #1392254
amd64 linux
system:gcc:xenial:amd64

00:03:53

canceled #1392268
amd64 linux
system:nolibtool:sid:amd64

00:03:23

 
  Docs
passed #1392269
amd64 linux
docs

00:00:52

 
  Postcheck
passed #1392273
amd64 linux
cppcheck

00:00:49

passed #1392270
amd64 linux
flake8

00:00:38

canceled #1392274
amd64 linux
gcov

passed #1392271
amd64 linux
pylint

00:00:44

canceled #1392272
amd64 linux
scan-build

00:06:21

 
Name Stage Failure
failed
misc Precheck
+./win32utils/legacy/makedefs.pl			PERL	2001,2004,2007,2009,2012,2013,2014,2016,2018,2019,2020,2021
./win32utils/legacy/win32-build.txt TXT.BRIEF 2001,2002,2004,2005,2008,2009,2012,2013,2014,2016,2018,2019
Uploading artifacts for failed job
Uploading artifacts...
util/newcopyrights: found 1 matching files and directories

checklibs.out: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1392187 responseStatus=201 Created token=u8cDyTTp
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
danger Precheck
 * branch            v9_11      -> FETCH_HEAD



Failing the build, there are 2 fails.
Feedback: https://gitlab.isc.org/isc-projects/bind9/merge_requests/4539#note_185861

Cleaning up file based variables
ERROR: Job failed: exit code 1