More Information... I have found that if I run the setup.exe from the generated 64 bit package it installs correctly. This appears to be a bug in the MSI. The msi seems to completely ignore the sylink.xml file. It is really odd because the 32 bit msi works fine. I would think it is a corruption except that I generated the package 2 times with the same result.
Client Sylink.xml (redacted)
<?xml version='1.0' encoding='UTF-8' ?>
<ServerSettings DomainId="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"><CommConf><AgentCommunicationSetting AlwaysConnect="0" CommunicationMode="PUSH" DisableDownloadProfile="0" Kcs="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" PullHeartbeatSeconds="300" UploadCmdStateHeartbeatSeconds="300" UploadLearnedApp="0" UploadLogHeartbeatSeconds="300" UploadOpStateHeartbeatSeconds="300"/><LogSetting SendingLogAllowed="1" MaxLogRecords="100" UploadSystemLog="1" UploadTrafficLog="1" UploadRawLog="1" UploadSecurityLog="1" UploadProcessLog="1"></LogSetting><RegisterClient/></CommConf></ServerSettings>
Package Sylink.xml (redacted)
<?xml version="1.0" encoding="UTF-8"?>
<ServerSettings DomainId="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX">
<CommConf>
<AgentCommunicationSetting AlwaysConnect="1" CommunicationMode="PUSH" DisableDownloadProfile="0" Kcs="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" PullHeartbeatSeconds="300" PushHeartbeatSeconds="300" UploadCmdStateHeartbeatSeconds="300" UploadLearnedApp="0" UploadLogHeartbeatSeconds="300" UploadOpStateHeartbeatSeconds="300"/>
<LogSetting MaxLogRecords="100" SendingLogAllowed="1" UploadProcessLog="1" UploadRawLog="1" UploadSecurityLog="1" UploadSystemLog="1" UploadTrafficLog="1"/>
<RegisterClient PreferredGroup="My Company\XXXXXX" PreferredMode="1"/>
<ServerList FreezeSmsList="0" Name="Default Management Server List for HCHB">
<ServerPriorityBlock Name="List0">
<Server Address="XX.X.XX.XX" HttpPort="8014" VerifySignatures="1"/>
<Server Address="XXXXXX" HttpPort="8014" VerifySignatures="1"/>
<Server Address="XXXXXXXXXXXXXXXXXXXXXX" HttpPort="8014" VerifySignatures="1"/>
</ServerPriorityBlock>
</ServerList>
<ServerCertList>
<Certificate Name="XXXXXX">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+Q=</Certificate>
</ServerCertList>
</CommConf>
</ServerSettings>