Fix getPokemon for inactive mons

If the search ID didn't include a slot and no details were provided, it would always return an active Pokémon.
This should fix most graphical glitches related to Red Card.
Also this means that we should still be using `-curestatus`, in case someone brings multiple pokemon with the same identifier.