I sympathize intensely with the heroic Pedro and Prius, and Don earlier, and anyone else who said that they were going to wait for MSFT to fix this.
Speaking for myself only, of course, I feel as if I have no choice, I have tried absolutely everything I can think of, including all suggestions in this thread and a couple of others, to no avail. Hence, I have no choice but to wait for a fix from MSFT; nothing is working for me here.
Again, just my opinion but I don't mind the subscription model if done correctly by the vendor. That model provides the developer with needed resources to continue improving and supporting the product. However, it can definitely be abused since the developer is free to use a large percentage of those funds as free cash flow rather than using the bulk for support and enhancements,