also return 422 for non-watchable users

[ci skip]