Some more test cleanup to not create so many threads #3320

* Don't create so many threads for Netty in the remoting tests.
* Tests with JUnit `@Rule` annotations get inited once to man by ScalaTest leading to leaked ActorSystems.

Still haven't found a test that leaks an actor system with many threads though.