Fix function_base::unpack_arguments for variable argument list callback