Вы не получаете сообщение, потому что вы являетесь отправителем.
socket.broadcast.emit(msg); // Every socket receives the message, but the socket
Добавление toId
не меняет того факта, что отправитель игнорирует сообщение.
Если вы хотите отправить только в сокет, просто используйте socket.emit