The following is not an expected result for me:
[21:11:08] cyclops@cyclops-ubuntu-vm:/dev/pdns$ ./pdns/pdnssec --config-dir=rfc2136/ set-nsec3 '2 1 1 bbcd'
NSEC3 set, please rectify-zone if your backend needs it
May 10 21:11:16 UeberBackend destructor called, removing ourselves from instances, and deleting our backends
You would expect the tool to stop and require a domain.
give a better error on trying to add nsec3 parameters to a weird zone…
… like "1 0 1 ab" (which indicates that you forgot to specify a zone name on the command line).