changed --list-nodes exit code to unknown since primary check isn't performed and this will help avoid misconfiguration of a stray --list-nodes from nullifying check