SigHash edge case: SigSingle defaults to 1 when transaction input index > outputs