Referencing this documentation page: https://www.stellar.org/developers/guides/channels.html.
How does using a different source account to pay the transaction fee help increase your transaction volume and help guard against bad sequence numbers?
Is it because if I want to submit 100 transactions in parallel, I can use 100 different source accounts so it doesn't matter what order they reach the ledger because they all have the next sequence number for their source account? If I submit 100 transactions all from the same source account, and transaction 50 was received before 49, then 50 would fail and then 51-100 would fail because their sequence numbers would be off by 1.
I want to make sure I'm understanding the use case of channels properly. Is this what exchanges do when sending large amounts of stellar? Do they batch up transactions and have tons of source accounts?