Description
The groom servers map in HeartbeatResponse is not correctly serialized.
groomServers.values().toArray(new String[0]) may not return the values in an order that matches the keys returned by groomServers.keySet().toArray(new String[0])
The following patch fixes the issue.