Whatch carefully when piedmon changes the digi-destined into keychains. When Garudamon is turned into one, she will shout, "Garurumon!" That's Matt's digimon, Sora!
In addition, you said "When Garudamon IS TURNED into a keychain" followed by "you WILL HEAR Sora yell 'Garurumon!'" That is two different tenses used in the same sentance. You're not supposed to do that!
What's so wrong with that? Either you got mixed up because Garurumon and Garudamon sound so alike, or Sora just cares about everybody. This should solve it- WHAT DIGIVOLVE STAGE WAS EVERYONE AT AT THE TIME???
Eh? Eh?
Erg. The Japanese version is so much kewler. Those dumb translators and dubbers mess up every episode so much! Most of all the reasons people like pokemon over digimon is because of the translators and dubbers. In Japan, digimon is SOOOOO much kewler!