GTNPORTAL-3506 Allow multiple apps registering the very same AMD paths

"target path is not equal to the one being added" --> this sounds counter-intuitive to me, isn't it? If the target path is registered already, then the exception is thrown? Looking at the `@throws`, it seem that my understanding is correct, but this phrasing is a bit confusing, IMO.