In the latest version of BatchPatch released 2014-12-09 the ‘Job Queue’ has an item called “Wait for host to go offline and come back online,” which uses a WMI check to see if the server is responding to connection attempts. Does this work for you?
When you say that BatchPatch deems it to be back up and running by responding to ping, in what area of the software are you referring to? I’m not saying that you are incorrect, but if you could be more specific of exactly what you are trying to accomplish, it would help me understand if/where a change needs to be made. Are you just referring to when BatchPatch prints “server ONLINE” in the ‘All messages’ column? Or is there something else that you’re referring to?
Thanks,
Doug