Proof verification is one thing. On top of that, there should be a way to relay the plain messages to the destination chain. In XCMP, I believe the collator should connect to the full node of other chains to fetch the data by p2p connection. If the connection is not reliable, it may block the block production (correct me if it’s wrong), or at least block the messagea from other chains if the messages are processed in order.