Update messages socket to use the user.socketId room instead of the notifcations-uid room.
- sockets can join random rooms so having the room named something predictable produces a security issue. Naming it after the user socket id makes it more secure and protects privacy better.