Good to know that works. The only thing I'd check to make sure of is whether the bit depth of the DTS-HD MA is being retained: if the original was 24-bit, the decoded output should be 24-bit also. If it is being cut down to 16 at any point, then obviously that's not good.
It is of course possible to reduce a 24-bit file to 16 bits without much audible degradation, but you have to use dither to do it, so if there is any undithered truncation happening, loss of quality will result.
Can you verify that the audio bit depth is being retained by this process?