Problem: router socket isn't getting ID frame

So messages get lost.

Solution: store routingId in msg before sending, if we're using a
ROUTER socket.