[BACKLOG-1096]  Correcting issue where a registered logging source with a null parent would always result in a new registration.
In DataServiceExecutor, this was resulting in the gen and service Trans objects being registered multiple times, while their child objects would only be registered once, with the *first* parent channel ID that was used.
Merge pull request #853 from mkambol/BACKLOG-1096

[BACKLOG-1096]  Correcting issue where a registered logging source with ...