Bad OAuth Flow when signed in as a contributor account


It appears that contributor accounts don’t play nicely with the OAuth workflow. If a user is signed into a Twitter account and switches to an account that she is contributing to, when she tries to oauth on a third-party site, they will see the following error:
Sorry, you are not permitted to view that page while contributing to another account
(See for screenshot)

What’s the proper way to deal with contributor accounts in the OAuth process? Should someone be allowed to OAuth in as their contributor account, or should we force login? Either way, what’s currently happen is almost definitely wrong, since it’s pretty confusing to the user and leaves the OAuth dialog in confusing state for the user.