I just tested it in both the current (retail) release of Trainz Plus build 122411 (aka TRS22) and the latest beta version build 123315.
In the retail version the loco does not couple to the cars as you described. In the latest beta version it does.
So, in answer to your question, it has been patched and that patch will be released in the next SP update (or so I would assume).