Make some/any reject if race is unwinnable due to too few inputs

Docs and unit tests updated as well.

See #330