I know it's a long question, but I was curious after I did the Keldeo Event in Pokemon Black 2 forever ago (I did it at the start of a new game without knowing what I would get, and I got a Lv.50 Keldeo!) and it sparked a question in my mind when I remembered it.
So, if I were to get an event started and leave it there, not talking to the man who would give it to me and restarted my game, would I still have the man in the green suit in the Pokemart when I started the game back up? THIS APPLIES FOR ANY GAME WHERE THE MAN IN THE GREEN SUIT APPEARS!!!
P.S. I beat the game with the Keldeo (Who went to Lv. 94 when I challenged the league), a Lv.52 Lucario and a Lv.69 Zoroark.