TS-1474: mark usage() as no_return
TS-1476: avoid passing NULL to strstr()
TS-1476: LogFile::exists() should not accept NULL