- separate control_recvmessage() into two functions,
control_recvmessage() and control_respond(). the respond function
can be called directly from control_recvmessage() when processing
a nonce, or indirectly after returning from named_control_docommand().