Added multiple connections per worker and refactored for 'auto' test scenario

This looks like it's going to lead to a race between starting workers and sending the start message to the new workers.