Good point, correct me if im wrong but arn't those logos screen printed and not stitched?
Not sure myself, however there are quite a few commemorative warm ups etc worn throughout the year...FIT, Green Week etc....so it could have come from something like that......or it could be a fake. Really hard to tell.