Whitelist some PyLint false positives related to function call APIs
Fix a few "code smells" that PyLint found.

- Pretend "id" is a reserved word to minimize ambiguity
- Don't use % unnecessarily in logging calls