more aggressive abandoning of unstartable builds

Change behavior so that it abandons Unstartable builds as soon as long
as the latest_build was not Unstartable.  This should lower "double
counting" builds that have failures and unstartables.