I was looking why the server didn't not boot cleanly after the change in the parent issue and it turns out it triggers a bug in Main.ServerConfigUtil.fixRemoteAddressProperty.
public static void fixRemoteAddressProperty(String systemPropertyName,
String old = System.getProperty(systemPropertyName);
if (old == null)
if (defaultValue != null)