[DebuggerUnitTests] Moving time of invoking done.Set to ensure Frame is set

It often happens on CI when Debugger unit tests are ran that Frame is null. Seems to me that problem is that done.Set is called and unit tests are being executed before e.Backtrace.GetFrame (0) returns any value. With this change this can never happen...