Are log tables updated during an upgrade?
See Are the logging tables upgraded:


  yes. you disable logging during upgrade (the upgrade changes are not
  logged)
  
  when u reenable logging, it checks for schema differences and makes
  the needed changes to the logging table


Since version 4.3, logging should be automatically disabled and re-enabled during upgrades: see Upgrade should disable logging and triggers.

This suggests the possibility that if logging remained enabled during an upgrade prior to 4.3.0, the structure of logging tables may not have been updated at that point.

It also suggests that disabling and re-enabling logging ought to bring the logging schema up to date.