It seems like one of the random things I've installed broke JUnit under eclipse for me. I tried doing a clean "install" in another directory, and the exact same project works fine from the new install ...
I have on occasion, in .Net, reached in a grabbed the wrapping link from the unmanaged code to the app domain and 'poked' it to keep the tib thread running but have it cause no effect on any listeners ...