tdb2: fix use after free on error message