Here's what I do. If I have a bot up and running well and there's an update pop up that becomes available. I stop the bot, copy and paste the bot, then accept the update, if I'm unhappy with it, I return to what was working well for me. I have many episodes of the bot at different stages of updates, that seems to resolve issues with various profiles. It works perfectly for me, I need to continuously decline the update whenever I restart but that's not an issue. I learned many years ago not to accept updates without backing up what I have. It never made sense to me to mess with what is working well to (hopefully) make it slightly better..
Try to think of the bot as a tool in your van, in fact it's many tools.. Sometimes I like the old hammer, sometimes I like the new one.. I have both.. It is what it is, it's up to you to use it... I don't understand how you can state that it was working well, now it's not and pass the blame?? Probably a good idea to ask that a link be established to the old builds so a savy botter could pick and choose the build that works for him..
Anyways, GL