Hi Tod
I've noticed similar oddities in testing with the new Lib22. The Phidgets library is supposed to be dynamic, i.e. that shouldn't be necessary. It should simply follow the network settings of the iPad. I've noticed in testing, though (as you've discovered) that it is, in fact, sometimes necessary - even with only one network. The library seems to go to sleep sometimes.
Unfortunately, there's nothing I can call in code to get that library to "reboot" or "refresh". But, my intuition would be that a HARD reboot of Roastmaster would do the same thing, since that would force a reboot of the internal Phidgets API as well, but I can't promise that.
Have you tried a hard reboot of Roastmaster (double tapping the home button and quitting it from the background)? That works for me in testing, but I'm not jogging back and forth between networks. That may be adding an extra layer of confusion.