This is because you use default SendTaskHandler that is more like a dummy work item handler that just prints out the messages instead of sending it. You should implement your own handler to send a message.
in other hands, what are you trying to do with message exchange? Message events/flows are more for exchanging information between processes rather than within a process. So, if that is your case, signals are more suitable.
HTH