Okay, fingers crossed for the 1.1.1_B firmware. I use Arduino Builder to upload it and I can see the communication for the upload process. It looks promising, I did notice a couple of changes.
Notably, the boot up sound plays after the logo finishes. And the thermal control PID is much better, no more wild swings of +/- 4 degrees during print.
Here's what I was getting before and after comparison.