Теоретически, управляющее событие .touchUpInside почти соответствовало бы случаю, который вы хотите охватить, но, возможно, выглядело бы странно, если бы кто-то перетянул переключатель во включенное положение, а затем обратно в выключенное, поскольку он все равно сработал бы.
Мне кажется, что нет никакой проблемы в том, чтобы фактически включить его, включить счетчик, а затем, если это невозможно, вернуть его в выключенное состояние с сообщением, в котором говорится, что вы не можете сделать это, немного визуально лишнее не больно.