The #__osrs_configuration table uses a filename of 'adddress_required' (extra 'd' in address). So references to this field (e.g. in the propertyedit.php template file) are never indicating that the address is required no matter the configuration setting. Since I'm overriding the propertyedit.php file anyway I'm solving this there for now.