use client.Endpoint() everywhere

This removes all of the hardcoded eu-west-1 references in favor of client.Endpoint() which has the region injected from elsewhere (e.g. env variable).