Hi Ellie
If I read the linked thread correctly, I was going to update the wiki to clarify snapshot functionality as somebody found it unclear on requesting a snapshot.
From memory, snapshots now arrive every three hours with a set of archived messages since the last snapshot, so the wiki probably needs changing again if I (or anyone else) didn't get around to it the first time.
The simplest way to check if there should be late running codes within a snapshot would be to look at the XML schema definition, rttiCTTSchema_v8.xsd, which contains this::
<xs:element name="cancelReason" type="ct:DisruptionReasonType" minOccurs="0">
<xs:annotation>
<xs:documentation>Reason for cancellation of service/location</xs:documentation>
</xs:annotation>
</xs:element>
From that, I conclude that cancellation reasons are included in the snapshot data, but late running reasons aren't. However, I suspect there's other data in the snapshot file itself, covered under a different XML schema, which has late reasons too.