> As it currently stands, a test method like this:
Public Sub TestSomething()
While True
Wend
Assert.Fail
End Sub
Would never reach the `Assert.Fail` line, and the entire application would be frozen until the user figures out they need to Ctrl+Break out of the loop and manually stop VBA code execution.
By executing a test run on another thread, we keep our UI responsive while the VBE is blocked.