report errors in CR status
runner users do not always have access to the controller log so they cannot see errors, for example missing runner-registration-token. in this PR we add basic errors to the status of the runner custom resource to make things transparent.