This is what DP9.0 Admin Guide says (p.279-280) :-
"Post-exec command is always executed, unless the session is aborted and the pre-execcommand is not executed or not set. If the OB2FORCEPOSTEXEC omnirc option is set, the postexec
command is always executed."
So we'll leave it there . . .
Thanks everybody.