Various tweaks to upload code.
 - Checked exceptions generated from generation of TVA output. This feeds through to better errors on the frontend
 - Renamed YouViewClient to YouViewService.
Merge branch 'mbst-9990-be-actions' into stage