Gcifolder use correct region for fifologs

the region is not passed down to the exi level.
The checkmemcardpath sets the correct region earlier in the game startup, take advantage of this for now.

it would be nice to have the region passed down to exi level, but it seemed to be out of scope of this problem
the checkmemcardpath function may need to be refactored down to the exi level, but this would also require passing the region down
indeed, I updated the comment

more details: any time we run a fifolog,game, homebrew, the exidevices are instantiated, 
even though a fifolog won't write to the card, having it be the wrong region caused the 'migration from regular memcard' which in turn causes region mismatch alerts