There is a difference here between the GPL and MS's license.
MS's licenses are generaly End User licenses, which means it is the person who uses the product which muct adhere to its conditions.
The GPL is all about distribution. This means that if MS Distributes anything containing GPL3 software, it must adhere to the license. In selling the support voucher thingys, it is effectively getting Novell etc... to distribute on it's behalf (it could be argued, I havent seen the exact wording of GPL3 or the agreement between Novell etc. & MS). This means that MS is bound by the terms of GPL2 already, and if Novel etc include any GPL3 then, as it doesn't specify any versions, restrictions or expiration on the voucher, then it becomes bound by GPL3. Basicaly, MS will suffer from it's own short-sighted wording.
Problem is that this would have to be backed up in court. But I think the FSF is doing this the wrong way. Best way to do it would be to get GPL3 into a product which is covered by the support ticket thingy, then somehow force MS's hand. It offers basicaly a patent license, which would be transfered to all users of the software. Then do something which explicitly uses a MS-patented technology. MS would be forced to court, then it would be tested.
The only way that either MS's claims of patent violations or the GPL3's patent clauses will be tested is in court. So we need to get it out of the way, and find out where everyone stands.