Fix extra signature added to the full scriptSig

I'm not so sure this is a good idea, because it would have caused the root cause (extra signer) to be hidden.  Seems better to fail loudly and early.