Global variables are a saved asset, like a prefab, so they can't reference scene objects. This is a Unity limitation. Actually the global variable edit field shouldn't let you pick a scene object... I'll look into that...
To be safe I would always use an FSM to initialize global variables when the game starts.