While I unfortunately forgot about trying that, while transferring data to a new Mac today, I noticed some extension settings, like I described above, were missing until I also restored WebKit Cache from my old machine. I haven't had these issues with the last few updates, so, if the extension are actually excluded from clearing the cache now like dino described a few months ago, this should be fixed.