miscellaneous fixes

This is a shared branch containing improvements too small for individual PRs.

Feel free to push to it. It'll be merged before the end of the week.
can we get to completely removing these `.Logger(...)` lines (i.e. import `eventlog` as `log` and use it directly?)? can `eventlog` grab the package name? (or even the filepath?)