added check for subsets of one site

* This check is elsewhere in the code, but isn't caught if there are
user-defined subsets of 1 site. This pushes the algorithm to the next
step if a subset consists of only one site.