3745: Unable to set some settings via rb-site manage

chris.******@york.***** (Google Code) (Is this you? Claim this profile.)
What version are you running?
2.0.12


What's the URL of the page containing the problem?
N/A


What steps will reproduce the problem?
1. Install ReviewBoard
2. Use rb-site manage to get or set, for example, mail_send_review_close_mail or mail_send_new_user_mail


What is the expected output? What do you see instead?
- mail_send_review_close_mail
  - rb-site manage /var/www/reviewboard get-siteconfig -- --key mail_send_review_close_mail
    - Expected: false
    - Received: CommandError: 'mail_send_review_close_mail' is not a valid settings key [and an exit status of 1]
  - rb-site manage /var/www/reviewboard set-siteconfig -- --key mail_send_review_close_mail --value 1
    - Expected: Setting 'mail_send_review_close_mail' to true
    - Received: CommandError: 'mail_send_review_close_mail' is not a valid settings key [and an exit status of 1]
- mail_send_new_user_mail
  - rb-site manage /var/www/reviewboard get-siteconfig -- --key mail_send_new_user_mail
    - Expected: false
    - Received: CommandError: 'mail_send_new_user_mail' is not a valid settings key [and an exit status of 1]
  - rb-site manage /var/www/reviewboard set-siteconfig -- --key mail_send_new_user_mail --value 1
    - Expected: Setting 'mail_send_new_user_mail' to true
    - Received: CommandError: 'mail_send_new_user_mail' is not a valid settings key [and an exit status of 1]


What operating system are you using? What browser?
Ubuntu 14.04, browser N/A


Please provide any additional information below.
Once these settings have been saved in the web admin interface it becomes possible to manage these via rb-site manage (subject to the problems described in issue #3743). Another setting that is affected by this is auth_enable_registration. These issues make it difficult to manage configuration of reviewboard programmatically, such as when using a configuration management tool like Puppet.