I saw your updated reply, so here is mine...
Since patching my USB issues, I have been running quite smoothly all around. I go into the log and see once-in-a-while where it couldn't connect to the aprs server, but WL doesn't freeze or puke. Eventually (usually within 2-3 upload attempts at most) it will find a server that works, and accepts my data. I'm sticking with 5.9.2a-beta for now.