I may start actually using my google voice number now...
I can have that number go to both my verizon account and my tmobile prepaid account now that I can use both in the phone and swap between them. That takes care of SMS forwarding as well.
Another option is I may just manually call forward my tmobile to my verizon number, then switch to verizon and when i switch back to tmobile, forward my verizon number to tmobile and then turn off forwarding when on the tmobile number.
I used to play that back and forth forwarding game all the time when I had dual nams on GTE.