It was close, except that it doesn't get around to answering the core question: What is MySQL's behavior is when a connection fails during a transaction?
Here's the specific hypothetical: I have begun a block of statements with BEGIN. I have completed three of the five UPDATE statements I intended to perform when my connection to the server is severed. I never issue the COMMIT statement.
I assume that MySQL would rollback my transaction -- that's that I would have it do if I were writing it. But for purposes of project documentation, I need an authoritative source which definitively states MySQL will rollback or commit the transaction.