gsocketclient: Ensure task is always returned on cancel
It was possible for the individual connection attempts to be cancelled without the main task getting returned.
Fixes libsoup#132 (closed)
It was possible for the individual connection attempts to be cancelled without the main task getting returned.
Fixes libsoup#132 (closed)