Fix to GetBNGetGameAccountInfo for retail, it was throwing errors beccause it's possible for gameaccount to be nil, and old logic fell back to classic code, which is bad. instead if game account is nil we generate an empty table but continue to proceed on retail path, DO NOT TAG YET, needs more testing.