after eof, handle any stored messages
make test log more flexible
abstract out count of test clients