By the way, I don't think this has been mentioned yet...when a pokémon is infected, it will get double EVs forever (well, until it reaches its maximum EV count. Pokémon can only have so many Effort Points.) When the Pokérus "goes away", the pokémon will still be getting double EVs. It just won't be able to infect other pokémon ever again.