Add a fake thread pool + fake IReactorThreads
And we have a passing test!