I just made the following columns the primary key in the reborn master server database: (ip, port, game_id).

Before, it was just (ip, port).

Changes were synced to both master server instances.

This wasn't sufficient because in the rare case you re-use the same IP address for a different server (change an AA server to an SH server and re-use the same IP port combo for example), the record was not getting added or updated.

Just thought I'd let you know in case anyone was having a similar problem. I believe this is the proper fix, but I guess we'll see for sure moving forward.