Instead of changing the loaderExtensionPath, your subclass should override the public getLoaderExtenstionPath() method to return the value that you need.   

Not sure why you need to override textPluginPath, as this is the name of the dojo text plugin and shouldn't change based on whether the the transport is using OSGi or not.