Hi
That particular Block is checking to see if the first attempt to connect is a success or not. In either case, the timer disables itself. The expectation is that if connection was not successful, the App would be exited by the User (to examine the target device for example). Once the first attempt to connect is a success, the auto-reconnect block could be used if it is thought that the connection could be lost during a session of data exchange - perhaps because the device is close to the distance limit for example.
That's the long story. If you intend to keep the App running and try to connect again (repicking the target device from the list) after tweaking something, then certainly timer count should be returned to zero before hand. You can do that in the same part of the timer block that reports the error.