just noticed i'm quoted in the op!! nice!! hah!
So why would you delete the camera sounds? Every phone works the same way, system sounds on = all sounds on, system set to vibrate/silence = sound off.
This local.prop file basically restores default behavior and disables the forced sound during silence, restoring the toggling.
IMO keep it simple, just silence your phone when you dont want sounds.. or lower the volume..