Upgrade ledgerx-client-protocol to include message ID field validation