use dateByAddingTimeInterval: rather than deprecated addTimeInterval:
NSStreamEventErrorOccurred == 8 and NSStreamStatus values max out at 7

none of this would ever have occurred, so just look for statusError
bump kit to 1.8.4