Bugfix kind valids as invariants

Base and step were not using valid properties as invariants due to a misunderstanding of how Event.update_trans_sys works.
Also, removed obsolete Event.update_trans_sys_tsugi.