bug-fix: valid user_id requires language

- if a user id argument is passed, the user must
  have a lanugage associated the request: either thier language
  restriction(s) or that of the service