Fix some leaks in callbacks

name, obj, name_str, retval and args get freed correctly, but we're
still leaking somewhere. But the leak seems to be too small to be
an SV.