Not a good idea -- this sets a thread local so could interfere with other tests.  

Also I suspect `DynamicTasks.queue(anotherTask)` won't run `anotherTask` because the `TaskQueueingContext t` here is never submitted to an executor.

(Another reason to let getMachineDetails fail gracefully if used from outwith a TQC or `executionContext`.)