This fix makes sure that CA complains when it is left unmerged. Apparently this was broken since some time by extra condition that was supposed to silence this check when we had an exception (in this case typically there was many unmerged CAs.
Discovered while working on optimisations in the HLT menu. It is expected to uncover number of issues. Too many to check by hand. Therefore hijacking the CI with full unit tests suite running.