Make checks more strict.

Make the checks in (Dis)connectInputsGameTx stricter.  This enforces
more assumptions on game transactions, which should, however, be
satisfied in practice.
Add comment with more explanation.
Process connect inputs of game tx without prev tx.

Implement ConnectInputsGameTx without requiring the previous
transaction.  This makes it possible to skip loading it from disk
entirely for game transactions.