libcli/auth: avoid using transactions a chainlock is enough