Я не думаю, что вы слишком осторожны, но я делаю думаю, что это плохой способ быть осторожным. Если время сна имеет значение для времени выполнения, разве вы не платите за это? Это, вероятно, также учитывает использование процессора и кучу других факторов стоимости. Кроме того, медленное отключение службы не дает вашим пользователям никаких признаков того, что они делают что-то не так, а просто делает вашу службу медленной.
Вам, вероятно, будет лучше, если вы подадите дружеское изображение-сообщение, чтобы человек знал, что происходит, чтобы он мог изменить свое поведение (это особенно хорошо, учитывая, что некоторые люди могут вызвать его случайно при выполнении совершенно невинных действий). Если они настаивают на том, чтобы показывать ваше сообщение более пяти или десяти раз, то это определенно сценарий, поэтому просто перестаньте полностью отвечать на их запросы.