Factor out SEND_MSG_AWAIT