[2.2] Manage position ourselves in PhysicalLogVersionStoreChannel

since it's expensive enough, especially on Windows, to show up in
profiling.