Allow one single Simple.Connect() at a time
We only allow one single Simple.Connect() attempt at a time. If more than one arrives, the second and next ones will be forbidden.
The ongoing connection attempt can now always be cancelled via Simple.Disconnect(), not only after the bearer object connection has started. i.e. if Simple.Disconnect() is called e.g. while waiting to be registered, we would also be cancelled properly.
Edited by Aleksander Morgado