Throw analytics errors when requesting profiles

While testing Google Analytics I noticed that not every error is displayed.

It is an odd problem, I thought that `throw $e` would just do the job, but the error wasn't thrown and the function just returned an empty array.

It can be tested by causing an error, e.g. linking a GA account by providing an API key with incorrect Referers.