My experience with chuff synchronization (limited to a few steam locos by Bachmann) has been that it really is not a "one time process". The main problem is that it seems hard-to-impossible to get good synchronization at all speeds from creep to too-fast-to-count.
So, an actual sensor for rpm, which has a fixed ratio of wheel revolutions to sensor signals, seems like the most reliable way to get a one-step calibration at creep speed that will be appropriate for higher speeds.