Hello,
All non NPC events are not properly resetted, it mean you can't re-battle zapdos (it simply doesn't appear) as the battle is not triggered by an NPC.
Everything triggered by NPC seems to work (Charmander, Squirtle, Bulbasaur and the given Old Chamber for Aerodactyl only) even if the items/pokemon overworld models doesn't appear.