Fixed issue with connection not resetting state.
- Clear transient connection state in .NET client.
- Removed LP from debug output.
Put abort back into the lock.
Keep track of the connect task and wait on it before stopping.