ncdns uses the wrong nameserver to resolve .bit domain
I needed to put a trailing period into the "ns" record in the blockchain.  Then the correct nameserver was used.

Also, ncdns is NOT a recursive nameserver, so it returned the correct NS record but did not reach out to the nameserver for the IP.  I had to set up Unbound as described in the ncdns readme in order to actually resolve my .bit domain to an IP.