"wrong certificate" is an error. It should be written to stderr, otherwise it causes apps that expect JSON-formatted output to have problems parsing it. Just reporting it and going on with connecting does not help anything, it could either report it as a debug message to stderr or quit if we consider this being a real problem. If a user requests a transaction and there's a wrong certificate, we should either continue and report this as normal behavior (i.e. not breaking JSON output) or we should report this as an error or quit. This commit chose the first way.
Writing out that we are starting a daemon is appreciated by human users, but for JSON parsers, this information is a syntax error. We should either write it to stderr or not report it at all.