The first timeouts don't appear to relate to the actual test but to preparing it. Due to this, they can be increased by a great amount.
Removed excessive output, tuned timeouts and removed unnecessary heap allocation of TestConnections.
Added tests from develop. The test results need to be modified for 2.0.