Hey,
I recently battled Oswald (NPC to unlock sinnoh) and tried using a max revive in battle. Can't specifically recall the error message i got, but it was something like "the pokemon is already fainted."
Basically i was unable to use max revive, but normal revives worked as usual.
Might want to take a look at it :)
Cheers!