fixed issue where synthevent would update its waveform type prematurely