Stan Lee Will Appear in Guardians of the Galaxy After All