Don't leave a minion running after test
In the minion thread run tune_in_no_block. It's close enough to tune_in for testing. As it returns we can join the thread so it doens't leave a minion running at the end of the test.