Validate Thrift facts on ingest

Sorry @markhibberd, not sure how this got missed.