nickserv/enforce: Only login user to target account if they weren't already.

Also fixes a minor oversight in commit 9942cab where the user would not
be properly logged out. (I evidently need more coffee.)
isn't this making the same check as the containing if, and thus will always evaluate to true?