Fix problem with restriction to getServiceHandle.  The method will now
seach the parent hierarchy if the id does not match, in case one of the
parents DO match, in which case we will just return the parents ServiceHandle