Send auth token to CAS in `bgd execute`
Description
When the Execution and CAS services are separate, currently the bgd execute
command only passes the authentication token (if specified) to the Execution
service. This makes it impossible to use a separate URL for CAS with
authentication enabled.
This MR fixes this by passing the auth token when creating both channels, rather than just the Execution service channel.