'This may only be invoked after C{readConnectionLost}.  If it happens
otherwise, mark it as an error and shut down.'

def connectionLost(self, reason):

    if (self.exitCode is None):
        self.exitCode = 1
        log.err(reason, 'Unexpected    call    to    connectionLost')
    reactor.stop()
