ERRMSGID war schon immer Problematisch.
Wenn die BZ an ist, so wird ausschließlich diese Nachricht ausgegeben und das Feld markiert.
Alle anderen Ausgaben werden ignoriert!
D.h., ERRMSGID wirkt wie PUTOVR/OVRDTA auf einem Feld.

Um das Problem zu lösen (so habe ich das vor laaaanger Zeit festgestellt), muss man
1. BZ an setzen und das Format ausgeben
2. BZ aus setzen und nun das Format nochmal ausgeben bzw. per EXFMT verarbeiten.
Durch die interne Pufferung funktioniert das ganz gut.

Wichtig ist, dass neben ERRMSGID keine anderen Attribute zusätzlich angeschaltet sind.