I do not think CentOS v7 supports multiple "After" lines. Also, without network-online.target, Freeswitch does not start correctly. The symptom was that Kamailio does not see freeswitch after reboot until freeswitch is restarted.
* Updating kazoo-haproxy files to run as root, and drop to haproxy:daemon so it can bind to privileged ports
* Removing one change after discussing with Karl