Закладки - это большая часть сервисов рабочего процесса.На самом деле под капотом действие Receive или ReceiveReply использует закладку для приостановки выполнения до получения ожидаемого сообщения.
Вы правы, полагая, что корреляция сообщений используется средой выполнения WF для поиска правильного экземпляра рабочего процесса.обработать запрос WCF.И если WorkflowServiceHost настроен на использование хранилища экземпляров и сохранение там рабочих процессов, то перезагрузка его обратно в память является частью процесса.