Adding users to organization-owned repositories fails for me due to GHRepository#verifyMine() saying "Operation not applicable to a repository owned by someone else" which is quite correct, still not OK if the logged in user has respective privileges on the repository.
Proposal: remove this check and wait for GitHub to return HTTP 401/403.