If a user attempts to debug a mobile app, then app initiates a debug connections during its startup. As Studio receives the debug connection request, it initiates the socket connection and receives the debug data. However, if the app is accidentally crashed/terminated on device or simulator, then the user has to re-launch the debug session (which will re-build the app and deploy onto device again).
If the app is restarted on the device (or simulator), then it attempts to make a debug connection to Studio, but Studio is no more listening to the debug connection requests. Studio should listen to the debug connection request even though the app is terminated/crashed, so that the user does not need to re-launch debugging the app again.