cocoa: fix deadlock during initialization [2]

Fixup commit for 20fa191ad.
build: disable clang's tautological compare warnings

This silences two non issues in the client.c file. Fixing them as clang would
want us to, would introduce security bugs and potential crashes.