At the queue start is sufficient, truncate is potentially call only when ConsistentMasterSlave is rewriting the transaction log tail i.e. just prior the queue start.