Fixes the versioning issue in live tests as well as other stability issues

Specifically, neutron live tests.
It is just a test, but in general we should avoid using this. If for some reason an `InterruptedException` appears we'd better handle or rethrow it (as we're in a test, add it to the signature is ok). Can you guarantee that the tests will be able to continue properly after the thread has received the interrupt request? If in doubt, let's rethrow it and abort the test.