Sorry, formatting.
Thread 1 : receive context message -> B -> reschedule request as marked for C Thread 2..N : receive request -> A -> reschedule request as marked for B receive context message -> C -> response