Bug 1046289: Call _doConnect() instead of doConnect(). 

Plus unit test to verify it's being invoked.