Since the cdsutil avg function kept failing, we replaced it by the average of 20 ezcareads - 0.2sec apart.
This was done in a separate state - PREP_TR_QPD_SUM_OFFSET.
Admittedly not the most aestetic fix, but it seems to work reliably.