use `RAX-AUTH:defaultRegion` if available

and no region or heat endpoint specified.

This was left out of the keystone refactor, oopsie.

Tested with all combos of set/unset OS_REGION_NAME & HEAT_URL.