DeFi suffered a $220 million blow as Balancer and Stream Finance exploits exposed deep flaws in smart contract composability.