Fix potential div0 in ARG_LIST handling.

appease coverity.

In theory there's a divide by zero here if we ever had syscall arg
annotated as ARG_LIST, with 0 elements.  Hopefully I'm not dumb enough
to create such an entry, but just in case..
ARG_OP has the same issue.
more 'should never happen' bulletproofing.