r25209: unify logic of talloc_vasprintf_append() and talloc_vasprintf_append_buffer()