log corruption lseek workaround

- Code style fixes (authors should be in the doxygen section)

- Using lseek... to attempt to work around log corruption.

THIS IS UNTESTED, but Tridge did have some success for read fails, so we might well have some luck for writes as temporary workaround.