This is fixed for me now, thanks.
However, I assume as a side effect, there is now another issue, which can be reproduced as follows:
1. Place this custom game settings file (which, despite redacted UUIDs, was created in a normal game) in ~/.megaglest/:
Description=Six Swamp Of Sorrow
MapFilterIndex=6
Map=six_swamp_of_sorrow
Tileset=desert2
TechTree=megapack
DefaultUnits=1
DefaultResources=1
DefaultVictoryConditions=1
FogOfWar=1
AdvancedIndex=0
AllowObservers=0
FlagTypes1=0
EnableObserverModeAtEndGame=1
AiAcceptSwitchTeamPercentChance=30
FallbackCpuMultiplier=5
PathFinderType=0
EnableServerControlledAI=1
NetworkFramePeriod=20
NetworkPauseGameForLaggedClients=0
FactionThisFactionIndex=1
FactionCount=6
NetworkAllowNativeLanguageTechtree=0
FactionControlForIndex0=5
ResourceMultiplierIndex0=5
FactionTeamForIndex0=0
FactionStartLocationForIndex0=0
FactionTypeNameForIndex0=romans
FactionPlayerNameForIndex0=Derek
FactionPlayerUUIDForIndex0=11111111-1111-1111-1111-111111111111
FactionControlForIndex1=7
ResourceMultiplierIndex1=5
FactionTeamForIndex1=0
FactionStartLocationForIndex1=1
FactionTypeNameForIndex1=norsemen
FactionPlayerNameForIndex1=tomr
FactionPlayerUUIDForIndex1=22222222-2222-2222-2222-222222222222
FactionControlForIndex2=5
ResourceMultiplierIndex2=5
FactionTeamForIndex2=0
FactionStartLocationForIndex2=2
FactionTypeNameForIndex2=romans
FactionPlayerNameForIndex2=typedef
FactionPlayerUUIDForIndex2=33333333-3333-3333-3333-333333333333
FactionControlForIndex3=3
ResourceMultiplierIndex3=10
FactionTeamForIndex3=1
FactionStartLocationForIndex3=3
FactionTypeNameForIndex3=norsemen
FactionPlayerNameForIndex3=AI1
FactionPlayerUUIDForIndex3=
FactionControlForIndex4=4
ResourceMultiplierIndex4=20
FactionTeamForIndex4=1
FactionStartLocationForIndex4=4
FactionTypeNameForIndex4=persian
FactionPlayerNameForIndex4=AI2
FactionPlayerUUIDForIndex4=
FactionControlForIndex5=4
ResourceMultiplierIndex5=20
FactionTeamForIndex5=1
FactionStartLocationForIndex5=5
FactionTypeNameForIndex5=romans
FactionPlayerNameForIndex5=AI3
FactionPlayerUUIDForIndex5=
FactionControlForIndex6=0
ResourceMultiplierIndex6=5
FactionTeamForIndex6=0
FactionStartLocationForIndex6=6
FactionTypeNameForIndex6=tech
FactionPlayerNameForIndex6=Closed
FactionPlayerUUIDForIndex6=
FactionControlForIndex7=0
ResourceMultiplierIndex7=5
FactionTeamForIndex7=0
FactionStartLocationForIndex7=7
FactionTypeNameForIndex7=*Random*
FactionPlayerNameForIndex7=Closed
FactionPlayerUUIDForIndex7=
2. Host an Internet game
3. Click on "reload last settings"
What I get then is that both the first and second slot is in use by a player named "tomr" (my player name), however, no other player has connected. This happens both before and after the masterserver connects to check, so doesn't seem to be related to the verification