Wait for the response message after sending the message (blocking)
Remove BaseDirectMessageProcessStep

implement it in the BaseMessageProcessStep instead (remove duplicate
code)