I'm sick and tired of finding out five minutes into a conversation that I lost the other party four minutes ago and they have not a clue what I'm talking about. I'd like to add an error to the ADO command set to trap this.
If a protocol failure occurs to prevent a full idea-handshake, the following error message should appear in front of the user:
ADO Error: Data Transfer Protocol Negotiation Failure
The packet stream you are emitting cannot be parsed by the recieving party in it's current format.
Click "OK" to review the stack trace and attempt to recover the process. Click "Cancel" to make an inane comment about mint-flavored sneakers and attempt to resume the process from here without the lost data.