Да, вы можете использовать одно и то же состояние провайдера для нескольких взаимодействий. На стороне потребителя это просто маркер, который говорит: «до того, как произойдет это взаимодействие, мы ожидаем, что провайдер будет в этом состоянии ».
Он используется при проверке на стороне провайдера, чтобы убедиться, что провайдер имеет возможность установить себя в известном именованном состоянии (например, имеет пользователей в БД или не имеет пользователей в БД).