Busy wait setnsec3param causes hang on shutdown
Commit 0127ba64 fixes a timing race in
setnsec3param: When a zone is not yet fully loaded, the event is rescheduled.
It also introduces a busy wait on startup, but it will continue if the zone fails to load. This causes a hang on shutdown.