The server itself is the one logging you in based on the certificate because you have configured it to do so. mIRC is not logging you in. Selecting 'none' should not prevent the client cert from being used because the cert is not used only for nickserv authentication.