fix jl_call to use JL_GC_PUSHARGS correctly