P.S. между тем) интересен случай необходимости вызова гуд энда принудительно из кода
Я беру аккаунты из списка, делаю нужные действия и пишу аккаунт обратно в список + время последнего действия для данного аккаунта. Когда очередной поток вновь берет этот аккаунт, проверяет время и понимает что еще рановато вновь делать действия с этим аккаунтом, то в этот момент хотелось бы просто завершиться по гуд энду и положить взятый с удалением аккаунт в конец списка (то что нужное время еще не вышло, в моей логике это не есть ошибка).
p.s ну с кубиками то все понятно, я обычно вывожу на паузу с 0 секунд и после нее попадаю на Good End.
Просто решил переписать один проект полностью на c# и хочется все сделать одним кубиком

)) а громаздить там дополнительные if/else для этого дела не хочется

и не хочется возвращать значение из кода с последующей его проверкой

хочется так же просто как throw new Exception() для Bad End =))