Since I can't figure out where the stalls are coming from at this point, at least have a work-around for it.
After hitting the Twitter timer a few times while a previous fetch still seems to be running, close the connection. Auto-reconnect will do the rest.