I'm also bothered by this. I'm testing an app called Sound Profile. Free version has ads but works, upgrade is 3.99...
Allows multiple sound profiles which is great, and you can put shortcuts or widgets on the home screen for each profile. Tons of configuration options. However.... If another app or the side buttons are used to change volumes, it takes a few seconds at least until Sound Profile reverts to the set profile. So not ideal, but at least you only have an unwanted sound level for a minute...
So far I like it. Only started testing today
It's the app by dev "Corcanoe"
Posted via the Android Central App