Het bleek een veel eenvoudiger probleem te zijn dan ik dacht. Om wat voor reden dan ook, de ontwikkelserver gebruikte poort 1433 niet als de standaardpoort in de verbinding en gebruikte in plaats daarvan poort 4000.
Ik ontdekte dit door de logs in het freetds.conf-bestand in te schakelen en ze te controleren terwijl ik het verzoek deed.
Ook iets om op te merken:de DBLIB-extensie gebruikt een dubbele punt (:) als scheidingsteken tussen de host en de poort in plaats van de komma. Helaas is de foutmelding die je krijgt als je een komma gebruikt niet erg beschrijvend, dus hopelijk heeft iemand baat bij deze ontdekking.