Yes one of the gameservers restarted (which shouldn't happen) then registered itself with the metaserver with a negative port number. This obviously isn't the root cause (still need to figure out why that gameserver restarted in the first place) but it resulted in everyone being redirected to a negative number and failing.