anchor.diff:            }));
       });
   
  -    test("switches to parent zone after fast forwarding up to last saved event",
  -        () {
  +    test("maintains remaining delays after last replayed interaction", () {
         new FakeAsync().run((async) {
           var occurred = [];
   
  
positive.code: 
    Duration currentOffset() => interactionMngr.currentOffset;
  
    group("starting a script with saved events", () {
      test("triggers saved events in order", () {
        var occurred = [];
  
        persistence.saveInteraction(
  
negative.code:       expect(occurred, equals(["first", "second"]));
      });
  
      test("replays saved interactions with original offsets", () {
        var times = {};
  
        persistence.saveInteraction(
  