<code>-permaforchange</code> should alert the client so that it doesn't get confused when details change.
If the server sent the original details always, then it could give away too much information. For example, in Hackmons it would allow a player to distinguish between a pokemon that started the battle in mega-evolved forme and a pokemon that started in its base forme.