Track: Fix find_alternative()

find_alternative() just returns False when no alternatives are available. If alternatives are available it returns True even if the alternatives are restricted.

This fixes it.