Even that < 0 test isn't necessary: if this transaction is in the mempool or blockchain, all its parents are too.

We only need to check that all inputs are from us.