[fix] enforce region for blazar client
Since Chameleon changed to a multi-region setup the blazar client is acting up. It looks like the current upstream doesn't support that feature by default.
In theory, the session already contains the region info, but since the client creation code doesn't use it by default, we force it. This is adapted from the Chameleon-recommended client library.