The only danger I see are these lines:
lITelcoServices = new DUMMY_Impl(pTransactionMode);
mLogger.Debug("ITransactionHandler Dummy Implementation");
The code of the DUMMY_Impl constructor should be examined.
And obviously you are sharing mLogger.
Have a close look (and/or post it here) at its Debug method to make sure you are not running into concurrency issues there.