Moved message demuxing to VaultNode.