Decentralized exchange (DEX) aggregator Transit Swap had lost $23 million in a hack - before $16.1 million was returned.