fix(eapi-bash): fix positional parameter string compares

It appears that when unquoted, ${*} and $* are treated differently
within double square brackets, probably due to nuances in pattern
matching and/or IFS handling.
fix(eapi-bash): use correct variable name

This fixes the absence of --disable-dependency-tracking and
--disable-silent-rules parameters for EAPI 4 and 5 in certain cases.