It was not a 1B transaction. It was supposed to be a 7.8M transaction. Not trivial, I admit. But from what is written in the article, it seems that even if they had transacted just 1$, they might have ended up in the same situation of losing 900M. With 1$, there might not have even been the added layer of 3 people checking the transaction.