I developed a workaround using a proxy page. The gist of my solution is to use a placeholder for the host name in the URLs that our application uses client-side. When the requests come to the proxy page, replace the placeholder with whatever the actual host/port for your endpoint is before passing it along to ArcGIS Server.
With this, the Web Adaptor isn't needed, so I uninstalled it.