Originally reported by @Fricounet in #175.
The previous beheavior of ProbeForever was to try a probe and then sleep for the probeInterval duration. When it was modified to use a time.Ticker instead of a sleep in #149, it changed the behavior to wait the probeInterval first and then do the probe.
This adds unnecessary 1 second delay for the first Probe() call.
Originally reported by @Fricounet in #175.
This adds unnecessary 1 second delay for the first
Probe()call.