Doesn't this list all the servers anyway and iterate over all of them to get the set of server ids?  Would it be the same to get the metadata, and find the ones for this particular scaling group?  Or is grabbing metadata extra slow?