How did you handle the fact that each leaf node has a ratcheting key? If I remember MLS correctly each leaf node has a ratchet but its not strict, the application messages can come out of order. But I remember having an issue with two clients sharing state because they didn't want to send two applic...