Fix ZoneGroups built from ZoneGroupState without coordinator

This patch fixes a bug where, depending on the order of zone members in a ZoneGroupState XML, sometimes zone groups get made without a coordinator. This is due to the group_coordinator variable being reset in the loop parsing the ZoneGroupMember elements.