Fix extra signature added to the full scriptSig

ScriptBuilder.updateScriptWithSignature will throw if there is not place to insert signature in the scriptSig. It's up to caller to ensure scriptSig has missing signatures.