UnusedUse - fix false negative when namespace shortname equals imported namespace shortname

UnusedUse - fix false negative when namespace shortname equals imported namespace shortname
the issue is by looping over namespace declarations instead of using only the first one, you make it look like as if it supports it (and you make the code have the wrong architecture for supporting it)