Google talk/voice not ringing on my PC when I am logged in on my Android phone
This Chrome extension offers an always-running background process for Google Chat. This has worked for Google Voice for me and may give the GV/gmail chat protocol the priority that you seek (If you happen to be using Chrome). Ideally the fix should come from Google making GV a higher priority, but this could be a good work-around for you.