Fix identity endpoint update error HTTP 400

The setup recipe was trying to ensure the identity endpoint was always up to
date by running the :recreate aciton. On the first chef-client run, this
errors out with an HTTP 400 as the service does not yet exist.

- Move the identity endpoint recreate from the setup to keystone-api
 recipe, replacing the existing create
- Use the new osops/region attribute

See rcbops/chef-cookbooks#653