Honestly, what I think would be the smallest change with the biggest effect would be not having 2002 errors bounce you out of the client.
I mean, I get why it's probably happening from an engineering standpoint. But maaaaaan is that behavior obnoxious.
