Fixed error raising in io.datafind.find_best_frametype
This PR fixes a broken error state in gwpy.io.datafind.find_best_frametype
where only if all channels were not matched would a ValueError
be raised.
Now, if any channel is not matched to a frametype, an error is raised.