Updated test Server class to make sure server is started on flush()

This should fix #638 by making sure the node server is running for tests where `Server::flush()` is called, but not `Server::enqueue()`.