Whether or not trying a different connection will work will depend on what is the source of the disconnection in the first place. There are essentially countless ways that you can find yourself with a freshly disconnected connection, and only a slightly smaller number of reasons why you wouldn't be able to reconnect with the same client. But if you are able to reconnect with a different client, then you might be able to ignore the cause (and the potentially many hours of debugging) and just keep working on what is more important.
People mostly worry about the "why"-related issues if they've attempted the simple fixes (like trying a different client/connection) and have found that they didn't work.
You jumped the gun a bit ;)