Don't test new-zones-directory argument validity
Parser ensures new-zones-directory has qstring parameter before it can reach this place. dir == NULL then should never happen on any configuration. Replace silent check with insist.
(cherry picked from commit 0a7d0436)