Okay, a streamer did a morning stream that lasted over 5hrs with no issues.  Not saying that it means the issue is solved, but it's a good sign.
mIRC uptime is over 19hrs at this point.  Will wait until another couple of streamers have been on for a few hours (should be starting in a few hours from now).  I have a good feeling about this, but again, not jumping the gun.