make ControlSpec:-safeHasZeroCrossing safer

expect mixtures of arrays and numeric values

Signed-off-by:  <st9fan@gmail.com>