Make condAlg not-rentrant PartI
This was discussin in ATEAM (836) and seems re-entrant cond Alg is not the "best" idea.
ping @tsulaia @fwinkl