Looking at the code this seems to make sense. 'killall -SIGHUP nsd'
appears to only reload the db, but not re-read the config file (nsd.conf).
Yes, that is also what the manual page says:
reload: Initiate nsd(8) name space database reload by sending SIGHUP.
There is no way to reconfigure nsd on the fly.
jaap