subscribe set (id=1, provider=1, receiver = 2, forward=yes);
sync(id=1);
wait for event (origin=all, confirmed=2, wait on=1);

subscribe set (id=2, provider=1, receiver = 2, forward=yes);
sync(id=1);
wait for event (origin=all, confirmed=2, wait on=1);

subscribe set (id=1, provider=2, receiver = 3, forward=yes);
sync(id=1);
wait for event (origin=all, confirmed=3, wait on=1);

subscribe set (id=2, provider=2, receiver = 3, forward=yes);
sync(id=1);
wait for event (origin=all, confirmed=3, wait on=1);
