The locked status of unspent transaction outputs is purely a matter of the node's internal wallet status, and is not an event that affects the blockchain in any way. A locked output will not be used when a MultiChain node does "coin selection", choosing which outputs to spend in a new transaction.
So the answer to your question is that each node can unlock its own locked outputs.