Test that wye runs cleanup from the last evaluated await
Fix resource cleanup in WyeActor

When interrupting step it run cleanup from the outermost `Await`
of the process. Now it runs cleanup from the last evaluated `Await`.