The problem cvs causes has nothing to do with bash.
As soon as the following is active
export _TAG_REDIR_OUT="txt"
export _CEE_RUNOPTS="FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)"
export _TAG_REDIR_ERR="txt"
export _TAG_REDIR_IN="txt"
export _BPXK_AUTOCVT=“ON”
cvs
kills the session no matter if am in /bin/sh
or in a bash.
Further investigation shows that the setting of _CEE_RUNOPTS
makes cvs
kill the session.