fix correlation id bug

the root cause was that sender.go's sendMessage() function was using a generic serializer
instead of the msg's method JSONBytes() serializer