Use cached CTxIn::txPrev for CreateNewBlock.

Don't load the prev tx in CreateNewBlock when we have a cached one.
Still accesses the disk for GetDepthInMainChain.