Schließen eines Client Socket im ReceiveData

Hallo zusammen, ich versuche ein Client Socket in der ReceiveData zu schließen. Hintergrund ist, dass das Gerät, dass ich anspreche, die Verbindung von sich aus nach der Antwort schließt. Um den Fehler im Symcon vorzubeugen, möchte ich diese vorab schließen. Dies funktioniert sonst auch prima mit dem SetProperty. Versuche ich das nun in der ReceiveData, scheint Symcon die Instance in eine undefinierten Zustand zu versetzen. Im Konfigurationsformular ist dann auch keine Änderung mehr möglich. (Instanz verbunden Meldung wird angezeigt, der Schalter bei „Aktiv“ ist aber aus) Hat hier jemand einen Tipp für mich, wie ich die Instanz in der ReceiveData schließen kann ohne den Error state dazwischen?