We need a separate directory for --transient after all.
Add missing byte for NUL.
Corrects error handling when dbinit returns ENOSYS.