Damn it. I saw this thread and got excited as I've recently ran into this (post 4.0) and was hoping to remember how to make them save. There is a way to do it via some wierd /console command, but I can't remember it.

How I do it today is via the config.wtf. I run my 5 copies with symbolic links to the data and addon folders, so I have a seperate config.WTF for each account. I've made copies of each config.wtf, then added the camera settings, then before I launch my broadcasting software (keyclone), I run a batch file to recopy the config settings.

It's a bit annoying as if you change any video/audio settings, you'll lose the changes by copying over the config file, but it definitely addresses the saved camera issues.