The other way might be testing VMs vs agent VMs but that would be slower as to "fork" it would need to run the test again to that point. But wouldn't need agent context.
The forking you provided adds a lot more speed.
The forking you provided adds a lot more speed.
That can happen via race conditions, edge states, external service bugs.