Add a case for native pg client with different callback format

When using the native pg bindings, the `connectCallback` has no `client` argument passed to it. As a result, self.client should continue to be used here.

Resolves #1034