Hi Peter,
It would be interesting to know whether your RQSTR channel notices the disruption? In other words, is the problem we need to focus on the stopping of the RQSTR channel or the starting of it.
As you have probably noticed, a RQSTR channel does not have RETRYing abilities. However, as long as the RQSTR ends because it notices what has happened at the other end of the channel, then you can catch the "Channel Ended" event message and automate the restart of the RQSTR channel, including some sort of retry capability by monitoring that it is running again. Talk to your current event monitoring vender, or if you don't have one, take a look at the following for an idea of the sorts of things you should be able to do (blog post, blog post).
If the RQSTR is not noticing the ending of the SVR, then first you must help that detection process, which I points to making use of RecvTimeOut. You don't mention which platform QMINE is on, but some platforms have this on by default and some do not.
Cheers,
Morag