This is the first patch of the series. The first two patches are improvements of the log output and are independent of the 3rd patch in terms of code - proposed logging improvements just make it easier to debug issues with MNCC cause codes.
The code is also a part of the achemeris/mncc_cause_fixes_master branch.