Add option to not wait for session to connect before returning, ensure that channel has been obtained before returning.