This also makes no sense to me. It definitely shouldn't have happened under the current ability code. If it happens again, get pics
NEVER MIND it turns out that Gen 5 Serperior just doesn't have Contrary listed as an ability in mods/gen5/pokedex.js
Oh, that makes sense. We removed abilities that were never released. I guess we didn't update Random Battle for that.