Nach einigem Graben wurde der If-Block in execline zu viel Nuance. Also habe ich das Grundproblem gelöst: mit Containerumgebungsvariablen zu sh wechseln.
#!/usr/bin/with-contenv sh ...
Dann habe ich exec
den Prozess ausgeführt (sonst wird keine Verbindung zu S6 hergestellt).