Es reicht, den QCMDEXC 1x direkt nach dem Connect durchzuführen, da deine Verbindung mit dem QZDA-Job verbunden bleibt, bis disconnected wird.

Allerdings bleibt diese Einstellung für den Job erhalten, so dass diese auch für die nächste Verbindung eines anderen Users gilt.
Hat dieser aber keine Berechtigung für deine Lib, gibt es ggf. Probleme.

Deshalb sollte vor Disconnect die Einstellung auf Default zurückgestellt werden !

Ich habe übrigens ein ähnliches Problem mit den Sprachlib's QSYS29xx.
Je nach User wird automatisch die Sprachlib QSYS29xx eingestellt.
Meldet sich aber wieder ein User mit der Stammsprache des Systems an, bleibt die letzte QSYS29xx leider erhalten, da für die Stammsprache diese Lib ja nicht vorhanden ist.
Lösung: Leere QSYS29xx der Stammsprache anlegen.