Правильно делаете, но неправильно объясняете :) Простые релейно-кнопочные схемы - асинхронные. Их главная головная боль
(90% ошибок) - гонки сигналов. Классическое решение - переход от
асинхронных схем к тактируемым, убирает гонки сигналов напрочь, как
категорию. Все остальное - лирика.