mon: sanitize options on start and upon runtime conf changes

Fixes: 8605

Also, fix what appears to be a bug in LogClient, which would output CLOG_ERROR messages
to level 0 of dout (which is analogous to stdout), whereas it would be expected to have those
messages going to stderr (which in dout terms would be -1).